Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r49313 - in branches/release/libs/test: doc/html/utf/user-guide/fixture doc/src docbook docbook/img example example/cla example/cla/validation example/env example/env/validation src test test/test_files tools/console_test_runner tools/console_test_runner/src tools/console_test_runner/test
From: gennadiy.rozental_at_[hidden]
Date: 2008-10-13 04:40:02


Author: rogeeff
Date: 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
New Revision: 49313
URL: http://svn.boost.org/trac/boost/changeset/49313

Log:
merge from trunk
Added:
   branches/release/libs/test/doc/src/UTF.log.xsd
      - copied unchanged from r49311, /trunk/libs/test/doc/src/UTF.log.xsd
   branches/release/libs/test/doc/src/UTF.report.xsd
      - copied unchanged from r49311, /trunk/libs/test/doc/src/UTF.report.xsd
   branches/release/libs/test/docbook/
      - copied from r49311, /trunk/libs/test/docbook/
   branches/release/libs/test/docbook/img/
      - copied from r49311, /trunk/libs/test/docbook/img/
   branches/release/libs/test/docbook/img/boost.test.logo.png
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/boost.test.logo.png
   branches/release/libs/test/docbook/img/class-hier.jpg
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/class-hier.jpg
   branches/release/libs/test/docbook/img/level.png
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/level.png
   branches/release/libs/test/docbook/img/post_build_event.jpg
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/post_build_event.jpg
   branches/release/libs/test/docbook/img/post_build_out.jpg
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/post_build_out.jpg
   branches/release/libs/test/docbook/img/run_args.jpg
      - copied unchanged from r49311, /trunk/libs/test/docbook/img/run_args.jpg
   branches/release/libs/test/example/const_string.hpp
      - copied unchanged from r49311, /trunk/libs/test/example/const_string.hpp
   branches/release/libs/test/example/const_string_test.cpp
      - copied unchanged from r49311, /trunk/libs/test/example/const_string_test.cpp
   branches/release/libs/test/example/unit_test_example_011.cpp
      - copied unchanged from r49311, /trunk/libs/test/example/unit_test_example_011.cpp
   branches/release/libs/test/example/unit_test_example_012.cpp
      - copied unchanged from r49311, /trunk/libs/test/example/unit_test_example_012.cpp
   branches/release/libs/test/test/sync_access_test.cpp
      - copied unchanged from r49311, /trunk/libs/test/test/sync_access_test.cpp
   branches/release/libs/test/tools/console_test_runner/Jamfile.v2
      - copied unchanged from r49311, /trunk/libs/test/tools/console_test_runner/Jamfile.v2
Properties modified:
   branches/release/libs/test/example/unit_test_example_12.input (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst5.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst6.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst7.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/errors_handling_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/errors_handling_test.pattern2 (contents, props changed)
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 (contents, props changed)
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/par_alias3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/result_report_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_broken_line.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_constructor.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_define.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_fp_comparisons.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef1.cfg (props changed)
   branches/release/libs/test/test/test_files/test_ifdef2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_ifdef4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include1_include1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_include3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_macro_def1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_macro_subst1.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst2.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst3.cfg (props changed)
   branches/release/libs/test/test/test_files/test_macro_subst4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value1.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value10.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value11.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value12.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value13.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value2.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value3.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value4.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value5.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value6.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value7.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value8.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_multipart_value9.cfg (contents, props changed)
   branches/release/libs/test/test/test_files/test_tools_test.pattern (contents, props changed)
   branches/release/libs/test/test/test_files/test_undef.cfg (contents, props changed)
Text files modified:
   branches/release/libs/test/doc/html/utf/user-guide/fixture/global.html | 2
   branches/release/libs/test/example/Jamfile.v2 | 4
   branches/release/libs/test/example/cla/assign_to.cpp | 2
   branches/release/libs/test/example/cla/basic_float.cpp | 2
   branches/release/libs/test/example/cla/basic_int.cpp | 2
   branches/release/libs/test/example/cla/basic_list.cpp | 2
   branches/release/libs/test/example/cla/basic_string.cpp | 2
   branches/release/libs/test/example/cla/basic_udt.cpp | 2
   branches/release/libs/test/example/cla/char_parameter.cpp | 2
   branches/release/libs/test/example/cla/custom_handler.cpp | 2
   branches/release/libs/test/example/cla/custom_interpreter.cpp | 2
   branches/release/libs/test/example/cla/custom_parameter.cpp | 2
   branches/release/libs/test/example/cla/default_value.cpp | 2
   branches/release/libs/test/example/cla/dual_name.cpp | 2
   branches/release/libs/test/example/cla/global.cpp | 2
   branches/release/libs/test/example/cla/guess_name.cpp | 2
   branches/release/libs/test/example/cla/help.cpp | 2
   branches/release/libs/test/example/cla/ignore_mismatch.cpp | 2
   branches/release/libs/test/example/cla/input_separator.cpp | 2
   branches/release/libs/test/example/cla/multiplicable.cpp | 2
   branches/release/libs/test/example/cla/name.cpp | 2
   branches/release/libs/test/example/cla/optional.cpp | 2
   branches/release/libs/test/example/cla/optional_value.cpp | 2
   branches/release/libs/test/example/cla/positional.cpp | 2
   branches/release/libs/test/example/cla/prefix.cpp | 2
   branches/release/libs/test/example/cla/reference.cpp | 2
   branches/release/libs/test/example/cla/remainder.cpp | 2
   branches/release/libs/test/example/cla/separator.cpp | 2
   branches/release/libs/test/example/cla/usage.cpp | 2
   branches/release/libs/test/example/cla/validation/access_unknown.cpp | 2
   branches/release/libs/test/example/cla/validation/ambiguous_access.cpp | 2
   branches/release/libs/test/example/cla/validation/ambiguous_input.cpp | 2
   branches/release/libs/test/example/cla/validation/definition_conflict.cpp | 2
   branches/release/libs/test/example/cla/validation/invalid_short_name.cpp | 2
   branches/release/libs/test/example/cla/validation/multiple_generators.cpp | 2
   branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp | 2
   branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp | 2
   branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp | 2
   branches/release/libs/test/example/cla/validation/required_missing.cpp | 2
   branches/release/libs/test/example/cla/validation/unexpected_input.cpp | 2
   branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp | 2
   branches/release/libs/test/example/cla/wide_string.cpp | 2
   branches/release/libs/test/example/env/custom_interpreter_env.cpp | 2
   branches/release/libs/test/example/env/env_var_default_value.cpp | 2
   branches/release/libs/test/example/env/environment_ex.cpp | 2
   branches/release/libs/test/example/env/global_id.cpp | 2
   branches/release/libs/test/example/env/modifier_combination.cpp | 2
   branches/release/libs/test/example/env/validation/need_typed_access.cpp | 2
   branches/release/libs/test/example/env/variable_ex.cpp | 2
   branches/release/libs/test/example/est_example1.cpp | 2
   branches/release/libs/test/example/est_example2.cpp | 2
   branches/release/libs/test/example/exec_mon_example.cpp | 2
   branches/release/libs/test/example/logged_exp_example.cpp | 2
   branches/release/libs/test/example/named_param_example.cpp | 2
   branches/release/libs/test/example/prg_exec_example.cpp | 2
   branches/release/libs/test/example/unit_test_example_02.cpp | 2
   branches/release/libs/test/example/unit_test_example_03.cpp | 2
   branches/release/libs/test/example/unit_test_example_04.cpp | 2
   branches/release/libs/test/example/unit_test_example_05.cpp | 2
   branches/release/libs/test/example/unit_test_example_06.cpp | 2
   branches/release/libs/test/example/unit_test_example_07.cpp | 4
   branches/release/libs/test/example/unit_test_example_08.cpp | 2
   branches/release/libs/test/example/unit_test_example_09_1.cpp | 2
   branches/release/libs/test/example/unit_test_example_09_2.cpp | 2
   branches/release/libs/test/example/unit_test_example_10.cpp | 2
   branches/release/libs/test/example/unit_test_example_11.cpp | 2
   branches/release/libs/test/example/unit_test_example_12.cpp | 2
   branches/release/libs/test/example/unit_test_example_12.input | 22
   branches/release/libs/test/src/compiler_log_formatter.cpp | 2
   branches/release/libs/test/src/cpp_main.cpp | 2
   branches/release/libs/test/src/debug.cpp | 2
   branches/release/libs/test/src/exception_safety.cpp | 2
   branches/release/libs/test/src/execution_monitor.cpp | 2
   branches/release/libs/test/src/framework.cpp | 2
   branches/release/libs/test/src/interaction_based.cpp | 2
   branches/release/libs/test/src/logged_expectations.cpp | 2
   branches/release/libs/test/src/plain_report_formatter.cpp | 2
   branches/release/libs/test/src/progress_monitor.cpp | 2
   branches/release/libs/test/src/results_collector.cpp | 2
   branches/release/libs/test/src/results_reporter.cpp | 2
   branches/release/libs/test/src/test_main.cpp | 2
   branches/release/libs/test/src/test_tools.cpp | 2
   branches/release/libs/test/src/unit_test_log.cpp | 2
   branches/release/libs/test/src/unit_test_main.cpp | 2
   branches/release/libs/test/src/unit_test_monitor.cpp | 2
   branches/release/libs/test/src/unit_test_parameters.cpp | 2
   branches/release/libs/test/src/unit_test_suite.cpp | 2
   branches/release/libs/test/src/xml_log_formatter.cpp | 2
   branches/release/libs/test/src/xml_report_formatter.cpp | 2
   branches/release/libs/test/test/Jamfile.v2 | 11
   branches/release/libs/test/test/algorithms_test.cpp | 2
   branches/release/libs/test/test/basic_cstring_test.cpp | 69 +-
   branches/release/libs/test/test/boost_check_equal_str.cpp | 2
   branches/release/libs/test/test/class_properties_test.cpp | 3
   branches/release/libs/test/test/config_file_iterator_test.cpp | 2
   branches/release/libs/test/test/config_file_test.cpp | 2
   branches/release/libs/test/test/custom_exception_test.cpp | 2
   branches/release/libs/test/test/errors_handling_test.cpp | 4
   branches/release/libs/test/test/fixed_mapping_test.cpp | 2
   branches/release/libs/test/test/foreach_test.cpp | 2
   branches/release/libs/test/test/ifstream_line_iterator_test.cpp | 2
   branches/release/libs/test/test/minimal_test.cpp | 2
   branches/release/libs/test/test/online_test.cpp | 2
   branches/release/libs/test/test/output_test_stream_test.cpp | 2
   branches/release/libs/test/test/parameterized_test_test.cpp | 2
   branches/release/libs/test/test/prg_exec_fail1.cpp | 2
   branches/release/libs/test/test/prg_exec_fail2.cpp | 7
   branches/release/libs/test/test/prg_exec_fail3.cpp | 2
   branches/release/libs/test/test/prg_exec_fail4.cpp | 2
   branches/release/libs/test/test/result_report_test.cpp | 2
   branches/release/libs/test/test/test_case_template_test.cpp | 2
   branches/release/libs/test/test/test_files/cfg_file_tst1.cfg | 10
   branches/release/libs/test/test/test_files/cfg_file_tst2.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst3.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst4.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst5.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst6.cfg | 2
   branches/release/libs/test/test/test_files/cfg_file_tst7.cfg | 2
   branches/release/libs/test/test/test_files/errors_handling_test.pattern | 784 ++++++++++++++++++++--------------------
   branches/release/libs/test/test/test_files/errors_handling_test.pattern2 | 558 ++++++++++++++--------------
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 | 6
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 | 8
   branches/release/libs/test/test/test_files/par_alias1.cfg | 18
   branches/release/libs/test/test/test_files/par_alias2.cfg | 8
   branches/release/libs/test/test/test_files/par_alias3.cfg | 8
   branches/release/libs/test/test/test_files/result_report_test.pattern | 276 +++++++-------
   branches/release/libs/test/test/test_files/test_broken_line.cfg | 66 +-
   branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg | 58 +-
   branches/release/libs/test/test/test_files/test_constructor.cfg | 8
   branches/release/libs/test/test/test_files/test_define.cfg | 24
   branches/release/libs/test/test/test_files/test_fp_comparisons.pattern | 60 +-
   branches/release/libs/test/test/test_files/test_ifdef.cfg | 74 +-
   branches/release/libs/test/test/test_files/test_ifdef2.cfg | 4
   branches/release/libs/test/test/test_files/test_ifdef3.cfg | 6
   branches/release/libs/test/test/test_files/test_ifdef4.cfg | 4
   branches/release/libs/test/test/test_files/test_include1.cfg | 6
   branches/release/libs/test/test/test_files/test_include1_include1.cfg | 2
   branches/release/libs/test/test/test_files/test_include2.cfg | 6
   branches/release/libs/test/test/test_files/test_include3.cfg | 6
   branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg | 2
   branches/release/libs/test/test/test_files/test_macro_def1.cfg | 16
   branches/release/libs/test/test/test_files/test_macro_subst4.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value1.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value10.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value11.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value12.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value13.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value2.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value3.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value4.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value5.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value6.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value7.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value8.cfg | 2
   branches/release/libs/test/test/test_files/test_multipart_value9.cfg | 6
   branches/release/libs/test/test/test_files/test_tools_test.pattern | 141 +++---
   branches/release/libs/test/test/test_files/test_undef.cfg | 16
   branches/release/libs/test/test/test_fp_comparisons.cpp | 2
   branches/release/libs/test/test/test_tools_test.cpp | 9
   branches/release/libs/test/test/test_tree_management_test.cpp | 81 +++
   branches/release/libs/test/test/token_iterator_test.cpp | 2
   branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp | 147 ++++++-
   branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp | 9
   163 files changed, 1507 insertions(+), 1292 deletions(-)

Modified: branches/release/libs/test/doc/html/utf/user-guide/fixture/global.html
==============================================================================
--- branches/release/libs/test/doc/html/utf/user-guide/fixture/global.html (original)
+++ branches/release/libs/test/doc/html/utf/user-guide/fixture/global.html 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -39,7 +39,7 @@
 <li>There is no place for cleanup/teardown operations in the initialization function.</li>
 <li>
      Unlike the initialization function, the global fixture setup method invocation is guarded by the execution
- monitor. That means that all uncaught errors that occur during initialization are properly.
+ monitor. That means that all uncaught errors that occur during initialization are properly reported.
     </li>
 <li>
      Any number of different global fixtures can be defined, which allows you to split initialization code by

Modified: branches/release/libs/test/example/Jamfile.v2
==============================================================================
--- branches/release/libs/test/example/Jamfile.v2 (original)
+++ branches/release/libs/test/example/Jamfile.v2 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -11,6 +11,8 @@
 
 # Project
 project libs/test/example
+ :
+ : requirements <toolset>msvc-6.5:<link>static
     ;
 
 # Define aliases for the needed libs to get shorter names
@@ -55,4 +57,6 @@
     [ run-fail logged_exp_example.cpp unit_test_framework ]
 
     [ run named_param_example.cpp ]
+
+ [ run const_string_test.cpp ]
 ;

Modified: branches/release/libs/test/example/cla/assign_to.cpp
==============================================================================
--- branches/release/libs/test/example/cla/assign_to.cpp (original)
+++ branches/release/libs/test/example/cla/assign_to.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_float.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_float.cpp (original)
+++ branches/release/libs/test/example/cla/basic_float.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_int.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_int.cpp (original)
+++ branches/release/libs/test/example/cla/basic_int.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_list.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_list.cpp (original)
+++ branches/release/libs/test/example/cla/basic_list.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_string.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_string.cpp (original)
+++ branches/release/libs/test/example/cla/basic_string.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/basic_udt.cpp
==============================================================================
--- branches/release/libs/test/example/cla/basic_udt.cpp (original)
+++ branches/release/libs/test/example/cla/basic_udt.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/char_parameter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/char_parameter.cpp (original)
+++ branches/release/libs/test/example/cla/char_parameter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_handler.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_handler.cpp (original)
+++ branches/release/libs/test/example/cla/custom_handler.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_interpreter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_interpreter.cpp (original)
+++ branches/release/libs/test/example/cla/custom_interpreter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/custom_parameter.cpp
==============================================================================
--- branches/release/libs/test/example/cla/custom_parameter.cpp (original)
+++ branches/release/libs/test/example/cla/custom_parameter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/default_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/default_value.cpp (original)
+++ branches/release/libs/test/example/cla/default_value.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/dual_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/dual_name.cpp (original)
+++ branches/release/libs/test/example/cla/dual_name.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/global.cpp
==============================================================================
--- branches/release/libs/test/example/cla/global.cpp (original)
+++ branches/release/libs/test/example/cla/global.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/guess_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/guess_name.cpp (original)
+++ branches/release/libs/test/example/cla/guess_name.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/help.cpp
==============================================================================
--- branches/release/libs/test/example/cla/help.cpp (original)
+++ branches/release/libs/test/example/cla/help.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/ignore_mismatch.cpp
==============================================================================
--- branches/release/libs/test/example/cla/ignore_mismatch.cpp (original)
+++ branches/release/libs/test/example/cla/ignore_mismatch.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/input_separator.cpp
==============================================================================
--- branches/release/libs/test/example/cla/input_separator.cpp (original)
+++ branches/release/libs/test/example/cla/input_separator.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/multiplicable.cpp
==============================================================================
--- branches/release/libs/test/example/cla/multiplicable.cpp (original)
+++ branches/release/libs/test/example/cla/multiplicable.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/name.cpp (original)
+++ branches/release/libs/test/example/cla/name.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/optional.cpp
==============================================================================
--- branches/release/libs/test/example/cla/optional.cpp (original)
+++ branches/release/libs/test/example/cla/optional.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/optional_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/optional_value.cpp (original)
+++ branches/release/libs/test/example/cla/optional_value.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/positional.cpp
==============================================================================
--- branches/release/libs/test/example/cla/positional.cpp (original)
+++ branches/release/libs/test/example/cla/positional.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/prefix.cpp
==============================================================================
--- branches/release/libs/test/example/cla/prefix.cpp (original)
+++ branches/release/libs/test/example/cla/prefix.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/reference.cpp
==============================================================================
--- branches/release/libs/test/example/cla/reference.cpp (original)
+++ branches/release/libs/test/example/cla/reference.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/remainder.cpp
==============================================================================
--- branches/release/libs/test/example/cla/remainder.cpp (original)
+++ branches/release/libs/test/example/cla/remainder.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/separator.cpp
==============================================================================
--- branches/release/libs/test/example/cla/separator.cpp (original)
+++ branches/release/libs/test/example/cla/separator.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/usage.cpp
==============================================================================
--- branches/release/libs/test/example/cla/usage.cpp (original)
+++ branches/release/libs/test/example/cla/usage.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/access_unknown.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/access_unknown.cpp (original)
+++ branches/release/libs/test/example/cla/validation/access_unknown.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/ambiguous_access.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/ambiguous_access.cpp (original)
+++ branches/release/libs/test/example/cla/validation/ambiguous_access.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/ambiguous_input.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/ambiguous_input.cpp (original)
+++ branches/release/libs/test/example/cla/validation/ambiguous_input.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/definition_conflict.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/definition_conflict.cpp (original)
+++ branches/release/libs/test/example/cla/validation/definition_conflict.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/invalid_short_name.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/invalid_short_name.cpp (original)
+++ branches/release/libs/test/example/cla/validation/invalid_short_name.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/multiple_generators.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/multiple_generators.cpp (original)
+++ branches/release/libs/test/example/cla/validation/multiple_generators.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp (original)
+++ branches/release/libs/test/example/cla/validation/multiple_value_handlers.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp (original)
+++ branches/release/libs/test/example/cla/validation/opt_with_default_value.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp (original)
+++ branches/release/libs/test/example/cla/validation/optional_plus_multiplicable.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/required_missing.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/required_missing.cpp (original)
+++ branches/release/libs/test/example/cla/validation/required_missing.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/unexpected_input.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/unexpected_input.cpp (original)
+++ branches/release/libs/test/example/cla/validation/unexpected_input.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp
==============================================================================
--- branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp (original)
+++ branches/release/libs/test/example/cla/validation/unexpected_repetition.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/cla/wide_string.cpp
==============================================================================
--- branches/release/libs/test/example/cla/wide_string.cpp (original)
+++ branches/release/libs/test/example/cla/wide_string.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/custom_interpreter_env.cpp
==============================================================================
--- branches/release/libs/test/example/env/custom_interpreter_env.cpp (original)
+++ branches/release/libs/test/example/env/custom_interpreter_env.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/env_var_default_value.cpp
==============================================================================
--- branches/release/libs/test/example/env/env_var_default_value.cpp (original)
+++ branches/release/libs/test/example/env/env_var_default_value.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/environment_ex.cpp
==============================================================================
--- branches/release/libs/test/example/env/environment_ex.cpp (original)
+++ branches/release/libs/test/example/env/environment_ex.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/global_id.cpp
==============================================================================
--- branches/release/libs/test/example/env/global_id.cpp (original)
+++ branches/release/libs/test/example/env/global_id.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/modifier_combination.cpp
==============================================================================
--- branches/release/libs/test/example/env/modifier_combination.cpp (original)
+++ branches/release/libs/test/example/env/modifier_combination.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/validation/need_typed_access.cpp
==============================================================================
--- branches/release/libs/test/example/env/validation/need_typed_access.cpp (original)
+++ branches/release/libs/test/example/env/validation/need_typed_access.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/env/variable_ex.cpp
==============================================================================
--- branches/release/libs/test/example/env/variable_ex.cpp (original)
+++ branches/release/libs/test/example/env/variable_ex.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/est_example1.cpp
==============================================================================
--- branches/release/libs/test/example/est_example1.cpp (original)
+++ branches/release/libs/test/example/est_example1.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/est_example2.cpp
==============================================================================
--- branches/release/libs/test/example/est_example2.cpp (original)
+++ branches/release/libs/test/example/est_example2.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/exec_mon_example.cpp
==============================================================================
--- branches/release/libs/test/example/exec_mon_example.cpp (original)
+++ branches/release/libs/test/example/exec_mon_example.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2006.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/logged_exp_example.cpp
==============================================================================
--- branches/release/libs/test/example/logged_exp_example.cpp (original)
+++ branches/release/libs/test/example/logged_exp_example.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/named_param_example.cpp
==============================================================================
--- branches/release/libs/test/example/named_param_example.cpp (original)
+++ branches/release/libs/test/example/named_param_example.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/prg_exec_example.cpp
==============================================================================
--- branches/release/libs/test/example/prg_exec_example.cpp (original)
+++ branches/release/libs/test/example/prg_exec_example.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_02.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_02.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_02.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2006.
+// (C) Copyright Gennadiy Rozental 2002-2008.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_03.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_03.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_03.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2006.
+// (C) Copyright Gennadiy Rozental 2002-2008.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_04.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_04.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_04.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_05.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_05.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_05.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_06.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_06.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_06.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_07.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_07.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_07.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -29,7 +29,7 @@
 // each produced test case uses struct F as a fixture
 BOOST_AUTO_TEST_CASE_TEMPLATE( my_test, T, test_types )
 {
- T t = i;
+ T t = static_cast<T>(i);
 
     // usually it's a bad idea to use BOOST_CHECK_EQUAL for checking equality values of
     // floating point types. This check may or may not produce an error report

Modified: branches/release/libs/test/example/unit_test_example_08.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_08.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_08.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_09_1.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_09_1.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_09_1.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_09_2.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_09_2.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_09_2.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005-2006.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_10.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_10.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_10.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_11.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_11.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_11.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2006.
+// (C) Copyright Gennadiy Rozental 2002-2008.
 // (C) Copyright Gennadiy Rozental & Ullrich Koethe 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/example/unit_test_example_12.cpp
==============================================================================
--- branches/release/libs/test/example/unit_test_example_12.cpp (original)
+++ branches/release/libs/test/example/unit_test_example_12.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2006.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/example/unit_test_example_12.input
==============================================================================
--- branches/release/libs/test/example/unit_test_example_12.input (original)
+++ branches/release/libs/test/example/unit_test_example_12.input 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,11 +1,11 @@
-asdf
-a 1
-s 1000
-d 10
-f 100
-as 1001
-fadf 211
-ffda 211
-aaaaaaaa 8
-aaaaaaaaa -1
-ab -2
+asdf
+a 1
+s 1000
+d 10
+f 100
+as 1001
+fadf 211
+ffda 211
+aaaaaaaa 8
+aaaaaaaaa -1
+ab -2

Modified: branches/release/libs/test/src/compiler_log_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/compiler_log_formatter.cpp (original)
+++ branches/release/libs/test/src/compiler_log_formatter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/cpp_main.cpp
==============================================================================
--- branches/release/libs/test/src/cpp_main.cpp (original)
+++ branches/release/libs/test/src/cpp_main.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/debug.cpp
==============================================================================
--- branches/release/libs/test/src/debug.cpp (original)
+++ branches/release/libs/test/src/debug.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2006.
+// (C) Copyright Gennadiy Rozental 2006-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/exception_safety.cpp
==============================================================================
--- branches/release/libs/test/src/exception_safety.cpp (original)
+++ branches/release/libs/test/src/exception_safety.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/execution_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/execution_monitor.cpp (original)
+++ branches/release/libs/test/src/execution_monitor.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/framework.cpp
==============================================================================
--- branches/release/libs/test/src/framework.cpp (original)
+++ branches/release/libs/test/src/framework.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/interaction_based.cpp
==============================================================================
--- branches/release/libs/test/src/interaction_based.cpp (original)
+++ branches/release/libs/test/src/interaction_based.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/logged_expectations.cpp
==============================================================================
--- branches/release/libs/test/src/logged_expectations.cpp (original)
+++ branches/release/libs/test/src/logged_expectations.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/plain_report_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/plain_report_formatter.cpp (original)
+++ branches/release/libs/test/src/plain_report_formatter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/progress_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/progress_monitor.cpp (original)
+++ branches/release/libs/test/src/progress_monitor.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/results_collector.cpp
==============================================================================
--- branches/release/libs/test/src/results_collector.cpp (original)
+++ branches/release/libs/test/src/results_collector.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/results_reporter.cpp
==============================================================================
--- branches/release/libs/test/src/results_reporter.cpp (original)
+++ branches/release/libs/test/src/results_reporter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/test_main.cpp
==============================================================================
--- branches/release/libs/test/src/test_main.cpp (original)
+++ branches/release/libs/test/src/test_main.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/test_tools.cpp
==============================================================================
--- branches/release/libs/test/src/test_tools.cpp (original)
+++ branches/release/libs/test/src/test_tools.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_log.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_log.cpp (original)
+++ branches/release/libs/test/src/unit_test_log.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_main.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_main.cpp (original)
+++ branches/release/libs/test/src/unit_test_main.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_monitor.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_monitor.cpp (original)
+++ branches/release/libs/test/src/unit_test_monitor.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_parameters.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_parameters.cpp (original)
+++ branches/release/libs/test/src/unit_test_parameters.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/unit_test_suite.cpp
==============================================================================
--- branches/release/libs/test/src/unit_test_suite.cpp (original)
+++ branches/release/libs/test/src/unit_test_suite.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/xml_log_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/xml_log_formatter.cpp (original)
+++ branches/release/libs/test/src/xml_log_formatter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/src/xml_report_formatter.cpp
==============================================================================
--- branches/release/libs/test/src/xml_report_formatter.cpp (original)
+++ branches/release/libs/test/src/xml_report_formatter.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/Jamfile.v2
==============================================================================
--- branches/release/libs/test/test/Jamfile.v2 (original)
+++ branches/release/libs/test/test/Jamfile.v2 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -6,14 +6,19 @@
 # See http://www.boost.org/libs/test for the library home page.
 
 
-rule test-btl-lib ( test-rule : test-name : lib-name ? : pattern_file * : source_files * )
+rule test-btl-lib ( test-rule : test-name : lib-name ? : pattern_file * : source_files * : extra-libs ? )
 {
    source_files ?= $(test-name).cpp ;
 
- return [ $(test-rule) $(source_files) ../build//$(lib-name)
+ return [ $(test-rule) $(source_files) ../build//$(lib-name) $(extra-libs)
             : #args
             : $(pattern_file)
             : #<stlport-iostream>on
+ # Activating -pedantic finds more gotchas
+ # Unfortunately, this warns about the use of "long long" in gcc's own stdlib
+ # So deactivate those warnings again
+ <toolset>gcc:<cxxflags>-pedantic
+ <toolset>gcc:<cxxflags>-Wno-long-long
               <toolset>borland:<cxxflags>-w-8080
               <toolset>msvc-6.5:<link>static
               <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
@@ -54,6 +59,8 @@
           [ test-btl-lib run : token_iterator_test : boost_unit_test_framework ]
           [ test-btl-lib run : boost_check_equal_str : boost_unit_test_framework ]
           [ test-btl-lib run : test_tree_management_test : boost_unit_test_framework ]
+ [ test-btl-lib run : sync_access_test : boost_unit_test_framework/<link>static : : : /boost/thread//boost_thread ]
+
             ;
 
 # A target that runs all the tests

Modified: branches/release/libs/test/test/algorithms_test.cpp
==============================================================================
--- branches/release/libs/test/test/algorithms_test.cpp (original)
+++ branches/release/libs/test/test/algorithms_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2007.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/basic_cstring_test.cpp
==============================================================================
--- branches/release/libs/test/test/basic_cstring_test.cpp (original)
+++ branches/release/libs/test/test/basic_cstring_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -12,6 +12,10 @@
 // Description : basic_cstring unit test
 // *****************************************************************************
 
+#ifdef _MSC_VER
+#pragma warning(disable: 4996)
+#endif
+
 // Boost.Test
 #include <boost/test/unit_test.hpp>
 #include <boost/test/test_case_template.hpp>
@@ -90,19 +94,19 @@
 {
     {
         utf::basic_cstring<CharT> bcs;
- BOOST_CHECK_EQUAL( bcs.size(), 0 );
+ BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
     {
         utf::basic_cstring<CharT> bcs( utf::basic_cstring<CharT>::null_str() );
- BOOST_CHECK_EQUAL( bcs.size(), 0 );
+ BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
     {
         utf::basic_cstring<CharT> bcs( 0 );
- BOOST_CHECK_EQUAL( bcs.size(), 0 );
+ BOOST_CHECK_EQUAL( bcs.size(), (unsigned)0 );
         BOOST_CHECK( bcs.is_empty() );
     }
 
@@ -195,24 +199,24 @@
 {
     utf::basic_cstring<CharT> bcs1;
 
- BOOST_CHECK_EQUAL( bcs1.size(), 0 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)0 );
     BOOST_CHECK( bcs1.is_empty() );
 
     bcs1 = TEST_STRING;
- BOOST_CHECK_EQUAL( bcs1.size(), 11 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)11 );
 
     bcs1.clear();
- BOOST_CHECK_EQUAL( bcs1.size(), 0 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)0 );
     BOOST_CHECK( bcs1.is_empty() );
 
     bcs1 = utf::basic_cstring<CharT>( TEST_STRING, 4 );
- BOOST_CHECK_EQUAL( bcs1.size(), 4 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)4 );
 
     bcs1.resize( 5 );
- BOOST_CHECK_EQUAL( bcs1.size(), 4 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)4 );
 
     bcs1.resize( 3 );
- BOOST_CHECK_EQUAL( bcs1.size(), 3 );
+ BOOST_CHECK_EQUAL( bcs1.size(), (unsigned)3 );
 }
 
 //____________________________________________________________________________//
@@ -332,11 +336,11 @@
     LOCAL_DEF( bcs0, "tes" );
 
     bcs0.trim_right( 1 );
- BOOST_CHECK_EQUAL( bcs0.size(), 2 );
+ BOOST_CHECK_EQUAL( bcs0.size(), (unsigned)2 );
     BOOST_CHECK_EQUAL( bcs0[0], 't' );
 
     bcs0.trim_left( 1 );
- BOOST_CHECK_EQUAL( bcs0.size(), 1 );
+ BOOST_CHECK_EQUAL( bcs0.size(), (unsigned)1 );
     BOOST_CHECK_EQUAL( bcs0[0], 'e' );
 
     bcs0.trim_left( 1 );
@@ -400,27 +404,30 @@
 
 BOOST_TEST_CASE_TEMPLATE_FUNCTION( find_test, CharT )
 {
+ typedef typename utf::basic_cstring<CharT>::size_type size;
     utf::basic_cstring<CharT> bcs1( TEST_STRING );
 
- BOOST_CHECK_EQUAL( bcs1.find( utf::basic_cstring<CharT>() ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test" ) ), 0 );
- BOOST_CHECK_EQUAL( bcs1.find( TEST_STRING ), 0 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test_string " ) ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( " test_string" ) ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "est" ) ), 1 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "t_st" ) ), 3 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "ing" ) ), 8 );
- BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "tst" ) ), utf::basic_cstring<CharT>::npos );
-
- BOOST_CHECK_EQUAL( bcs1.rfind( utf::basic_cstring<CharT>() ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test" ) ), 0 );
- BOOST_CHECK_EQUAL( bcs1.rfind( TEST_STRING ), 0 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test_string " ) ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( " test_string" ) ), utf::basic_cstring<CharT>::npos );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "est" ) ), 1 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "t_st" ) ), 3 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "ing" ) ), 8 );
- BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "tst" ) ), utf::basic_cstring<CharT>::npos );
+ size not_found = (size)utf::basic_cstring<CharT>::npos;
+
+ BOOST_CHECK_EQUAL( bcs1.find( utf::basic_cstring<CharT>() ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test" ) ), (size)0 );
+ BOOST_CHECK_EQUAL( bcs1.find( TEST_STRING ), (size)0 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "test_string " ) ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( " test_string" ) ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "est" ) ), (size)1 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "t_st" ) ), (size)3 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "ing" ) ), (size)8 );
+ BOOST_CHECK_EQUAL( bcs1.find( LITERAL( "tst" ) ), not_found );
+
+ BOOST_CHECK_EQUAL( bcs1.rfind( utf::basic_cstring<CharT>() ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test" ) ), (size)0 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( TEST_STRING ), (size)0 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "test_string " ) ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( " test_string" ) ), not_found );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "est" ) ), (size)1 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "t_st" ) ), (size)3 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "ing" ) ), (size)8 );
+ BOOST_CHECK_EQUAL( bcs1.rfind( LITERAL( "tst" ) ), not_found );
 }
 
 //____________________________________________________________________________//

Modified: branches/release/libs/test/test/boost_check_equal_str.cpp
==============================================================================
--- branches/release/libs/test/test/boost_check_equal_str.cpp (original)
+++ branches/release/libs/test/test/boost_check_equal_str.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/class_properties_test.cpp
==============================================================================
--- branches/release/libs/test/test/class_properties_test.cpp (original)
+++ branches/release/libs/test/test/class_properties_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2007.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -131,7 +131,6 @@
     BOOST_CHECK( s == p_str );
     BOOST_CHECK( p_str2 != p_str );
 
-
     BOOST_CHECK_EQUAL( p_b->foo(), 1 );
 
     BOOST_CHECK_EQUAL( p_one ^ 3, 2 );

Modified: branches/release/libs/test/test/config_file_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/config_file_iterator_test.cpp (original)
+++ branches/release/libs/test/test/config_file_iterator_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/config_file_test.cpp
==============================================================================
--- branches/release/libs/test/test/config_file_test.cpp (original)
+++ branches/release/libs/test/test/config_file_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/custom_exception_test.cpp
==============================================================================
--- branches/release/libs/test/test/custom_exception_test.cpp (original)
+++ branches/release/libs/test/test/custom_exception_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2007.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/errors_handling_test.cpp
==============================================================================
--- branches/release/libs/test/test/errors_handling_test.cpp (original)
+++ branches/release/libs/test/test/errors_handling_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
@@ -46,7 +46,7 @@
         output << line << ": ";
     }
 
- void test_unit_finish( std::ostream& output, test_unit const& tu, unsigned long elapsed )
+ void test_unit_finish( std::ostream& output, test_unit const& tu, unsigned long )
     {
         output << "Leaving test " << tu.p_type_name << " \"" << tu.p_name << "\"" << std::endl;
     }

Modified: branches/release/libs/test/test/fixed_mapping_test.cpp
==============================================================================
--- branches/release/libs/test/test/fixed_mapping_test.cpp (original)
+++ branches/release/libs/test/test/fixed_mapping_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/foreach_test.cpp
==============================================================================
--- branches/release/libs/test/test/foreach_test.cpp (original)
+++ branches/release/libs/test/test/foreach_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/ifstream_line_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/ifstream_line_iterator_test.cpp (original)
+++ branches/release/libs/test/test/ifstream_line_iterator_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/minimal_test.cpp
==============================================================================
--- branches/release/libs/test/test/minimal_test.cpp (original)
+++ branches/release/libs/test/test/minimal_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/online_test.cpp
==============================================================================
--- branches/release/libs/test/test/online_test.cpp (original)
+++ branches/release/libs/test/test/online_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/output_test_stream_test.cpp
==============================================================================
--- branches/release/libs/test/test/output_test_stream_test.cpp (original)
+++ branches/release/libs/test/test/output_test_stream_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/parameterized_test_test.cpp
==============================================================================
--- branches/release/libs/test/test/parameterized_test_test.cpp (original)
+++ branches/release/libs/test/test/parameterized_test_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2007.
+// (C) Copyright Gennadiy Rozental 2002-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/prg_exec_fail1.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail1.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail1.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at

Modified: branches/release/libs/test/test/prg_exec_fail2.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail2.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail2.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // (C) Copyright Beman Dawes 2001.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
@@ -29,8 +29,13 @@
 
 int cpp_main( int, char *[] ) // note the name
 {
+#if defined(APPLE) && defined(ppc)
+ printf("The ppc doesn't throw on divice-by-zero. No check.\n");
+ return 1;
+#else
     int div = 0;
     return 10 / div;
+#endif
 }
 
 //____________________________________________________________________________//

Modified: branches/release/libs/test/test/prg_exec_fail3.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail3.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail3.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2002-2007.
+// (C) Copyright Gennadiy Rozental 2002-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/prg_exec_fail4.cpp
==============================================================================
--- branches/release/libs/test/test/prg_exec_fail4.cpp (original)
+++ branches/release/libs/test/test/prg_exec_fail4.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2007.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/result_report_test.cpp
==============================================================================
--- branches/release/libs/test/test/result_report_test.cpp (original)
+++ branches/release/libs/test/test/result_report_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/test_case_template_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_case_template_test.cpp (original)
+++ branches/release/libs/test/test/test_case_template_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2003-2007.
+// (C) Copyright Gennadiy Rozental 2003-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/test_files/cfg_file_tst1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst1.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,5 +1,5 @@
-par1 = "ABC "
-NS1::par1 = 12
-NS2::NS3::par1 = OFF
-NS2::NS4::par1 = ON
-NS2::NS4::NS5::par1 = 1 2 3
+par1 = "ABC "
+NS1::par1 = 12
+NS2::NS3::par1 = OFF
+NS2::NS4::par1 = ON
+NS2::NS4::NS5::par1 = 1 2 3

Modified: branches/release/libs/test/test/test_files/cfg_file_tst2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst2.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst2.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-par1 = |"Simple text "|
+par1 = |"Simple text "|

Modified: branches/release/libs/test/test/test_files/cfg_file_tst3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst3.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst3.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-par1 = 1
+par1 = 1

Modified: branches/release/libs/test/test/test_files/cfg_file_tst4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst4.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst4.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-NS::par2 = 1 2
+NS::par2 = 1 2

Modified: branches/release/libs/test/test/test_files/cfg_file_tst5.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst5.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst5.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-NS::par2 => 2
+NS::par2 => 2

Modified: branches/release/libs/test/test/test_files/cfg_file_tst6.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst6.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst6.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-par1 1
+par1 1

Modified: branches/release/libs/test/test/test_files/cfg_file_tst7.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/cfg_file_tst7.cfg (original)
+++ branches/release/libs/test/test/test_files/cfg_file_tst7.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-NS1/NS2/par 1
+NS1/NS2/par 1

Modified: branches/release/libs/test/test/test_files/errors_handling_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/errors_handling_test.pattern (original)
+++ branches/release/libs/test/test/test_files/errors_handling_test.pattern 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,392 +1,392 @@
-
-===========================
-log level: log_successful_tests; error type: no error;
-
-Entering test case "error_on_demand"
-99: info: check 'no error' passed
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user fatal error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system fatal error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: no error;
-
-Entering test case "error_on_demand"
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user fatal error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system fatal error;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_messages; error type: no error;
-
-
-===========================
-log level: log_messages; error type: user message;
-
-message
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user warning;
-
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_messages; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_messages; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_messages; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_messages; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-Test is aborted
-
-===========================
-log level: log_warnings; error type: no error;
-
-
-===========================
-log level: log_warnings; error type: user message;
-
-
-===========================
-log level: log_warnings; error type: user warning;
-
-107: warning in "error_on_demand": warning
-
-===========================
-log level: log_warnings; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_warnings; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_warnings; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_warnings; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_warnings; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_all_errors; error type: no error;
-
-
-===========================
-log level: log_all_errors; error type: user message;
-
-
-===========================
-log level: log_all_errors; error type: user warning;
-
-
-===========================
-log level: log_all_errors; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_all_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_all_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_all_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_all_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_cpp_exception_errors; error type: no error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user message;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user warning;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_cpp_exception_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_cpp_exception_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_cpp_exception_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_system_errors; error type: no error;
-
-
-===========================
-log level: log_system_errors; error type: user message;
-
-
-===========================
-log level: log_system_errors; error type: user warning;
-
-
-===========================
-log level: log_system_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_system_errors; error type: cpp exception;
-
-
-===========================
-log level: log_system_errors; error type: system error;
-
-0: fatal error in "error_on_demand": integer divide by zero
-126: last checkpoint: error_on_demand() divide by zero
-
-===========================
-log level: log_system_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_system_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_fatal_errors; error type: no error;
-
-
-===========================
-log level: log_fatal_errors; error type: user message;
-
-
-===========================
-log level: log_fatal_errors; error type: user warning;
-
-
-===========================
-log level: log_fatal_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_fatal_errors; error type: cpp exception;
-
-
-===========================
-log level: log_fatal_errors; error type: system error;
-
-
-===========================
-log level: log_fatal_errors; error type: user fatal error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_fatal_errors; error type: system fatal error;
-
-0: fatal error in "error_on_demand": memory access violation
-131: last checkpoint: write to an invalid address
-
-===========================
-log level: log_nothing; error type: no error;
-
-
-===========================
-log level: log_nothing; error type: user message;
-
-
-===========================
-log level: log_nothing; error type: user warning;
-
-
-===========================
-log level: log_nothing; error type: user non-fatal error;
-
-
-===========================
-log level: log_nothing; error type: cpp exception;
-
-
-===========================
-log level: log_nothing; error type: system error;
-
-
-===========================
-log level: log_nothing; error type: user fatal error;
-
-
-===========================
-log level: log_nothing; error type: system fatal error;
-
+
+===========================
+log level: log_successful_tests; error type: no error;
+
+Entering test case "error_on_demand"
+99: info: check 'no error' passed
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user fatal error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system fatal error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: no error;
+
+Entering test case "error_on_demand"
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user fatal error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system fatal error;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_messages; error type: no error;
+
+
+===========================
+log level: log_messages; error type: user message;
+
+message
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user warning;
+
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_messages; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_messages; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_messages; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_messages; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+Test is aborted
+
+===========================
+log level: log_warnings; error type: no error;
+
+
+===========================
+log level: log_warnings; error type: user message;
+
+
+===========================
+log level: log_warnings; error type: user warning;
+
+107: warning in "error_on_demand": warning
+
+===========================
+log level: log_warnings; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_warnings; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_warnings; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_warnings; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_warnings; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_all_errors; error type: no error;
+
+
+===========================
+log level: log_all_errors; error type: user message;
+
+
+===========================
+log level: log_all_errors; error type: user warning;
+
+
+===========================
+log level: log_all_errors; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_all_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_all_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_all_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_all_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_cpp_exception_errors; error type: no error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user message;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user warning;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_cpp_exception_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_cpp_exception_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_cpp_exception_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_system_errors; error type: no error;
+
+
+===========================
+log level: log_system_errors; error type: user message;
+
+
+===========================
+log level: log_system_errors; error type: user warning;
+
+
+===========================
+log level: log_system_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_system_errors; error type: cpp exception;
+
+
+===========================
+log level: log_system_errors; error type: system error;
+
+0: fatal error in "error_on_demand": integer divide by zero
+126: last checkpoint: error_on_demand() divide by zero
+
+===========================
+log level: log_system_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_system_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_fatal_errors; error type: no error;
+
+
+===========================
+log level: log_fatal_errors; error type: user message;
+
+
+===========================
+log level: log_fatal_errors; error type: user warning;
+
+
+===========================
+log level: log_fatal_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_fatal_errors; error type: cpp exception;
+
+
+===========================
+log level: log_fatal_errors; error type: system error;
+
+
+===========================
+log level: log_fatal_errors; error type: user fatal error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_fatal_errors; error type: system fatal error;
+
+0: fatal error in "error_on_demand": memory access violation
+131: last checkpoint: write to an invalid address
+
+===========================
+log level: log_nothing; error type: no error;
+
+
+===========================
+log level: log_nothing; error type: user message;
+
+
+===========================
+log level: log_nothing; error type: user warning;
+
+
+===========================
+log level: log_nothing; error type: user non-fatal error;
+
+
+===========================
+log level: log_nothing; error type: cpp exception;
+
+
+===========================
+log level: log_nothing; error type: system error;
+
+
+===========================
+log level: log_nothing; error type: user fatal error;
+
+
+===========================
+log level: log_nothing; error type: system fatal error;
+

Modified: branches/release/libs/test/test/test_files/errors_handling_test.pattern2
==============================================================================
--- branches/release/libs/test/test/test_files/errors_handling_test.pattern2 (original)
+++ branches/release/libs/test/test/test_files/errors_handling_test.pattern2 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,279 +1,279 @@
-
-===========================
-log level: log_successful_tests; error type: no error;
-
-Entering test case "error_on_demand"
-99: info: check 'no error' passed
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_successful_tests; error type: system error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: no error;
-
-Entering test case "error_on_demand"
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user message;
-
-Entering test case "error_on_demand"
-message
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user warning;
-
-Entering test case "error_on_demand"
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: user non-fatal error;
-
-Entering test case "error_on_demand"
-111: error in "error_on_demand": non-fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: cpp exception;
-
-Entering test case "error_on_demand"
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_test_suites; error type: system error;
-
-Entering test case "error_on_demand"
-115: fatal error in "error_on_demand": fatal error
-Leaving test case "error_on_demand"
-
-===========================
-log level: log_messages; error type: no error;
-
-
-===========================
-log level: log_messages; error type: user message;
-
-message
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user warning;
-
-107: warning in "error_on_demand": warning
-Test case error_on_demand doesn't include any assertions
-
-===========================
-log level: log_messages; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_messages; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_messages; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_warnings; error type: no error;
-
-
-===========================
-log level: log_warnings; error type: user message;
-
-
-===========================
-log level: log_warnings; error type: user warning;
-
-107: warning in "error_on_demand": warning
-
-===========================
-log level: log_warnings; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_warnings; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_warnings; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_all_errors; error type: no error;
-
-
-===========================
-log level: log_all_errors; error type: user message;
-
-
-===========================
-log level: log_all_errors; error type: user warning;
-
-
-===========================
-log level: log_all_errors; error type: user non-fatal error;
-
-111: error in "error_on_demand": non-fatal error
-
-===========================
-log level: log_all_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_all_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_cpp_exception_errors; error type: no error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user message;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user warning;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_cpp_exception_errors; error type: cpp exception;
-
-0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
-121: last checkpoint: error_on_demand() throw runtime_error
-
-===========================
-log level: log_cpp_exception_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_system_errors; error type: no error;
-
-
-===========================
-log level: log_system_errors; error type: user message;
-
-
-===========================
-log level: log_system_errors; error type: user warning;
-
-
-===========================
-log level: log_system_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_system_errors; error type: cpp exception;
-
-
-===========================
-log level: log_system_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_fatal_errors; error type: no error;
-
-
-===========================
-log level: log_fatal_errors; error type: user message;
-
-
-===========================
-log level: log_fatal_errors; error type: user warning;
-
-
-===========================
-log level: log_fatal_errors; error type: user non-fatal error;
-
-
-===========================
-log level: log_fatal_errors; error type: cpp exception;
-
-
-===========================
-log level: log_fatal_errors; error type: system error;
-
-115: fatal error in "error_on_demand": fatal error
-
-===========================
-log level: log_nothing; error type: no error;
-
-
-===========================
-log level: log_nothing; error type: user message;
-
-
-===========================
-log level: log_nothing; error type: user warning;
-
-
-===========================
-log level: log_nothing; error type: user non-fatal error;
-
-
-===========================
-log level: log_nothing; error type: cpp exception;
-
-
-===========================
-log level: log_nothing; error type: system error;
-
+
+===========================
+log level: log_successful_tests; error type: no error;
+
+Entering test case "error_on_demand"
+99: info: check 'no error' passed
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_successful_tests; error type: system error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: no error;
+
+Entering test case "error_on_demand"
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user message;
+
+Entering test case "error_on_demand"
+message
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user warning;
+
+Entering test case "error_on_demand"
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: user non-fatal error;
+
+Entering test case "error_on_demand"
+111: error in "error_on_demand": non-fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: cpp exception;
+
+Entering test case "error_on_demand"
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_test_suites; error type: system error;
+
+Entering test case "error_on_demand"
+115: fatal error in "error_on_demand": fatal error
+Leaving test case "error_on_demand"
+
+===========================
+log level: log_messages; error type: no error;
+
+
+===========================
+log level: log_messages; error type: user message;
+
+message
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user warning;
+
+107: warning in "error_on_demand": warning
+Test case error_on_demand doesn't include any assertions
+
+===========================
+log level: log_messages; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_messages; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_messages; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_warnings; error type: no error;
+
+
+===========================
+log level: log_warnings; error type: user message;
+
+
+===========================
+log level: log_warnings; error type: user warning;
+
+107: warning in "error_on_demand": warning
+
+===========================
+log level: log_warnings; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_warnings; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_warnings; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_all_errors; error type: no error;
+
+
+===========================
+log level: log_all_errors; error type: user message;
+
+
+===========================
+log level: log_all_errors; error type: user warning;
+
+
+===========================
+log level: log_all_errors; error type: user non-fatal error;
+
+111: error in "error_on_demand": non-fatal error
+
+===========================
+log level: log_all_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_all_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_cpp_exception_errors; error type: no error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user message;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user warning;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_cpp_exception_errors; error type: cpp exception;
+
+0: fatal error in "error_on_demand": std::runtime_error: test std::runtime error what() message
+121: last checkpoint: error_on_demand() throw runtime_error
+
+===========================
+log level: log_cpp_exception_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_system_errors; error type: no error;
+
+
+===========================
+log level: log_system_errors; error type: user message;
+
+
+===========================
+log level: log_system_errors; error type: user warning;
+
+
+===========================
+log level: log_system_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_system_errors; error type: cpp exception;
+
+
+===========================
+log level: log_system_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_fatal_errors; error type: no error;
+
+
+===========================
+log level: log_fatal_errors; error type: user message;
+
+
+===========================
+log level: log_fatal_errors; error type: user warning;
+
+
+===========================
+log level: log_fatal_errors; error type: user non-fatal error;
+
+
+===========================
+log level: log_fatal_errors; error type: cpp exception;
+
+
+===========================
+log level: log_fatal_errors; error type: system error;
+
+115: fatal error in "error_on_demand": fatal error
+
+===========================
+log level: log_nothing; error type: no error;
+
+
+===========================
+log level: log_nothing; error type: user message;
+
+
+===========================
+log level: log_nothing; error type: user warning;
+
+
+===========================
+log level: log_nothing; error type: user non-fatal error;
+
+
+===========================
+log level: log_nothing; error type: cpp exception;
+
+
+===========================
+log level: log_nothing; error type: system error;
+

Modified: branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1
==============================================================================
--- branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 (original)
+++ branches/release/libs/test/test/test_files/ifstream_line_iterator.tst1 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-acv ffg
-
-
+acv ffg
+
+
 1
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2
==============================================================================
--- branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 (original)
+++ branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-{ abc d }
-{ d
- dsfg
-}
+{ abc d }
+{ d
+ dsfg
+}

Modified: branches/release/libs/test/test/test_files/par_alias1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias1.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,9 +1,9 @@
-
-par2 NS1::par1
-par3 NS2::NS3::par1
-
-par5 NS2::NS3::par1
-
-par4 NS2::NS4::par1
-
-
+
+par2 NS1::par1
+par3 NS2::NS3::par1
+
+par5 NS2::NS3::par1
+
+par4 NS2::NS4::par1
+
+

Modified: branches/release/libs/test/test/test_files/par_alias2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias2.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias2.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-#not exitent parameter
-par1 BLA::bla
-
-
+#not exitent parameter
+par1 BLA::bla
+
+

Modified: branches/release/libs/test/test/test_files/par_alias3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/par_alias3.cfg (original)
+++ branches/release/libs/test/test/test_files/par_alias3.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-# unexpected token
-par1 NS1::par1 par2
-
-
+# unexpected token
+par1 NS1::par1 par2
+
+

Modified: branches/release/libs/test/test/test_files/result_report_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/result_report_test.pattern (original)
+++ branches/release/libs/test/test/test_files/result_report_test.pattern 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,138 +1,138 @@
-
-*** No errors detected
-*************************************************************************
-
-Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
-*************************************************************************
-
-Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
- Test case "good_foo" passed
-
-*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "1 bad test case inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 1 test case out of 1 passed
-
-*************************************************************************
-
-Test suite "1 bad test case inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 1 test case out of 1 passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
-*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
-*************************************************************************
-
-Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
- Test case "good_foo" passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
-*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** 2 failures detected in test suite "3 test cases inside"
-*************************************************************************
-
-Test suite "3 test cases inside" failed with:
- 2 assertions out of 2 failed
- 2 test cases out of 3 failed
- 1 test case out of 3 skipped
- 1 test case out of 3 aborted
-
-*************************************************************************
-
-Test suite "3 test cases inside" failed with:
- 2 assertions out of 2 failed
- 2 test cases out of 3 failed
- 1 test case out of 3 skipped
- 1 test case out of 3 aborted
-
- Test case "bad_foo" failed with:
- 1 assertion out of 1 failed
-
- Test case "very_bad_foo" aborted with:
- 1 assertion out of 1 failed
-
- Test case "bad_foo" skipped due to failed dependancy
-*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"><TestCase name="bad_foo" result="failed" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="very_bad_foo" result="aborted" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="bad_foo" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
-
-*** No errors detected
-*************************************************************************
-
-Test suite "Fake Test Suite Hierarchy" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 3 test cases out of 6 passed
- 3 test cases out of 6 skipped
-
-*************************************************************************
-
-Test suite "Fake Test Suite Hierarchy" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 3 test cases out of 6 passed
- 3 test cases out of 6 skipped
-
- Test suite "0 test cases inside" passed
-
- Test suite "1 test cases inside" passed with:
- 1 test case out of 1 passed
-
- Test case "good_foo" passed
-
- Test suite "2 test cases inside" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
- 2 test cases out of 2 passed
-
- Test case "good_foo" passed
-
- Test case "bad_foo" passed with:
- 1 assertion out of 1 failed
- 1 failure expected
-
- Test suite "3 test cases inside" skipped due to failed dependancy
-*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
-<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"><TestSuite name="0 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_
foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite><TestSuite name="3 test cases inside" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+*************************************************************************
+
+Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+ Test case "good_foo" passed
+
+*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "1 bad test case inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 1 test case out of 1 passed
+
+*************************************************************************
+
+Test suite "1 bad test case inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 1 test case out of 1 passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="1 bad test case inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+*************************************************************************
+
+Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+ Test case "good_foo" passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** 2 failures detected in test suite "3 test cases inside"
+*************************************************************************
+
+Test suite "3 test cases inside" failed with:
+ 2 assertions out of 2 failed
+ 2 test cases out of 3 failed
+ 1 test case out of 3 skipped
+ 1 test case out of 3 aborted
+
+*************************************************************************
+
+Test suite "3 test cases inside" failed with:
+ 2 assertions out of 2 failed
+ 2 test cases out of 3 failed
+ 1 test case out of 3 skipped
+ 1 test case out of 3 aborted
+
+ Test case "bad_foo" failed with:
+ 1 assertion out of 1 failed
+
+ Test case "very_bad_foo" aborted with:
+ 1 assertion out of 1 failed
+
+ Test case "bad_foo" skipped due to failed dependancy
+*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="3 test cases inside" result="failed" assertions_passed="0" assertions_failed="2" expected_failures="0" test_cases_passed="0" test_cases_failed="2" test_cases_skipped="1" test_cases_aborted="1"><TestCase name="bad_foo" result="failed" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="very_bad_foo" result="aborted" assertions_passed="0" assertions_failed="1" expected_failures="0"></TestCase><TestCase name="bad_foo" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite></TestResult>*************************************************************************
+
+*** No errors detected
+*************************************************************************
+
+Test suite "Fake Test Suite Hierarchy" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 3 test cases out of 6 passed
+ 3 test cases out of 6 skipped
+
+*************************************************************************
+
+Test suite "Fake Test Suite Hierarchy" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 3 test cases out of 6 passed
+ 3 test cases out of 6 skipped
+
+ Test suite "0 test cases inside" passed
+
+ Test suite "1 test cases inside" passed with:
+ 1 test case out of 1 passed
+
+ Test case "good_foo" passed
+
+ Test suite "2 test cases inside" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+ 2 test cases out of 2 passed
+
+ Test case "good_foo" passed
+
+ Test case "bad_foo" passed with:
+ 1 assertion out of 1 failed
+ 1 failure expected
+
+ Test suite "3 test cases inside" skipped due to failed dependancy
+*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestResult>*************************************************************************
+<TestResult><TestSuite name="Fake Test Suite Hierarchy" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="3" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"><TestSuite name="0 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"></TestSuite><TestSuite name="1 test cases inside" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="1" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase></TestSuite><TestSuite name="2 test cases inside" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1" test_cases_passed="2" test_cases_failed="0" test_cases_skipped="0" test_cases_aborted="0"><TestCase name="good_
foo" result="passed" assertions_passed="0" assertions_failed="0" expected_failures="0"></TestCase><TestCase name="bad_foo" result="passed" assertions_passed="0" assertions_failed="1" expected_failures="1"></TestCase></TestSuite><TestSuite name="3 test cases inside" result="skipped" assertions_passed="0" assertions_failed="0" expected_failures="0" test_cases_passed="0" test_cases_failed="0" test_cases_skipped="3" test_cases_aborted="0"></TestSuite></TestSuite></TestResult>*************************************************************************

Modified: branches/release/libs/test/test/test_files/test_broken_line.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_broken_line.cfg (original)
+++ branches/release/libs/test/test/test_files/test_broken_line.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,33 +1,33 @@
-qwer\
-ty
-
-123 \\
-11
-
-# ery \
- 23
-
-xcv \ dfgsd
-qwe
-
-1 \
-
- 23
-
-34 \
-34
-
-a \
-b \
-c \
-d \
-e \
-f
-
-as \
-# test
-sa
-
-as\
-
-we
+qwer\
+ty
+
+123 \\
+11
+
+# ery \
+ 23
+
+xcv \ dfgsd
+qwe
+
+1 \
+
+ 23
+
+34 \
+34
+
+a \
+b \
+c \
+d \
+e \
+f
+
+as \
+# test
+sa
+
+as\
+
+we

Modified: branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg (original)
+++ branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,29 +1,29 @@
-
-
-
-
- # 000
-1
-2 # 2
-# 1111
-# 234
-#rtyet
-#erty\
-4
-3
-
-
-
-
-
-
-
-
-##################### ######################### 4444
-
-
-
-
-
-
-
+
+
+
+
+ # 000
+1
+2 # 2
+# 1111
+# 234
+#rtyet
+#erty\
+4
+3
+
+
+
+
+
+
+
+
+##################### ######################### 4444
+
+
+
+
+
+
+

Modified: branches/release/libs/test/test/test_files/test_constructor.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_constructor.cfg (original)
+++ branches/release/libs/test/test/test_files/test_constructor.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-{ abc d }
-{ d
- dsfg
-}
+{ abc d }
+{ d
+ dsfg
+}

Modified: branches/release/libs/test/test/test_files/test_define.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_define.cfg (original)
+++ branches/release/libs/test/test/test_files/test_define.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,13 +1,13 @@
-$define AAA 123
-$define BBB $AAA$$AAA$
-
-a$BBB$
-1$AAA$2
-
-$define V $TEST_\
-MACRO$=11
-a $V$
-
-$define AAA abc
-
+$define AAA 123
+$define BBB $AAA$$AAA$
+
+a$BBB$
+1$AAA$2
+
+$define V $TEST_\
+MACRO$=11
+a $V$
+
+$define AAA abc
+
 1$AAA$2
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_fp_comparisons.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/test_fp_comparisons.pattern (original)
+++ branches/release/libs/test/test/test_files/test_fp_comparisons.pattern 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,30 +1,30 @@
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
-153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
-154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
-155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
-159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
-163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
-164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
-165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
-170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
-204: error in "test_CHECK_SMALL": absolute value of 1e-6{1e-06} exceeds 1e-07
-219: error in "test_close_at_tolerance": difference between fp1{1.00000001} and fp2{1.00000002} exceeds 1e-06%
-226: error in "test_close_at_tolerance": check close_at_tolerance<double>( epsilon )( fp1, fp2 ) failed for ( 1.23456e-10, 1.23457e-10 )
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+152: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-20} exceeds 1e-05%
+153: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{1e-30} exceeds 1e-05%
+154: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0} and fp2{-1e-10} exceeds 0.1%
+155: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{0.123457} exceeds 0.0001%
+159: error in "test_BOOST_CHECK_CLOSE": difference between fp1{0.123456} and fp2{-0.123457} exceeds 0.001%
+163: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.23456e-10} and fp2{1.23457e-11} exceeds 0.001%
+164: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.111e-10} and fp2{1.112e-10} exceeds 0.08999%
+165: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1.112e-10} and fp2{1.111e-10} exceeds 0.08999%
+170: error in "test_BOOST_CHECK_CLOSE": difference between fp1{1} and fp2{1.0002} exceeds 0.011%
+204: error in "test_CHECK_SMALL": absolute value of 1e-6{1e-06} exceeds 1e-07
+219: error in "test_close_at_tolerance": difference between fp1{1.00000001} and fp2{1.00000002} exceeds 1e-06%
+226: error in "test_close_at_tolerance": check close_at_tolerance<double>( epsilon )( fp1, fp2 ) failed for ( 1.23456e-10, 1.23457e-10 )

Modified: branches/release/libs/test/test/test_files/test_ifdef.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,37 +1,37 @@
-$define a aa
-$ifdef a
-1
-$else
-2
-$endif
-
-$ifdef A
-1
-$else
-2
-$endif
-
-$ifndef A
-1
-$else
-2
-$endif
-
-$ifdef a
-$define V abc
-$else
-$define V cba
-$endif
-
-1$V$
-
-$ifdef a
-$ifdef V
-a
-$else
-b
-$endif
-$else
-c
-$endif
-
+$define a aa
+$ifdef a
+1
+$else
+2
+$endif
+
+$ifdef A
+1
+$else
+2
+$endif
+
+$ifndef A
+1
+$else
+2
+$endif
+
+$ifdef a
+$define V abc
+$else
+$define V cba
+$endif
+
+1$V$
+
+$ifdef a
+$ifdef V
+a
+$else
+b
+$endif
+$else
+c
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_ifdef2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef2.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,2 +1,2 @@
-$ifdef
-$else
+$ifdef
+$else

Modified: branches/release/libs/test/test/test_files/test_ifdef3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef3.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,3 +1,3 @@
-$else
-$endif
-
+$else
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_ifdef4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_ifdef4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_ifdef4.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,2 +1,2 @@
-$endif
-
+$endif
+

Modified: branches/release/libs/test/test/test_files/test_include1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-a
-$include test_include1_include1.cfg
-
+a
+$include test_include1_include1.cfg
+
 b
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_include1_include1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include1_include1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include1_include1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-c
+c

Modified: branches/release/libs/test/test/test_files/test_include2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include2.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-1
-$include test_include1.cfg# again
-
+1
+$include test_include1.cfg# again
+
 2
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_include3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_include3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_include3.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,3 +1,3 @@
-$include \# broken
-test_include1_include1.cfg
-$include test_include1_include1.cfg# again
+$include \# broken
+test_include1_include1.cfg
+$include test_include1_include1.cfg# again

Modified: branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg (original)
+++ branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a\
+a\

Modified: branches/release/libs/test/test/test_files/test_macro_def1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_macro_def1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_macro_def1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,9 +1,9 @@
-$define AAA 123
-$define BBB $AAA$$AAA$
-
-a$BBB$
-1$AAA$2
-
-$define V $TEST_\
-MACRO$=11
+$define AAA 123
+$define BBB $AAA$$AAA$
+
+a$BBB$
+1$AAA$2
+
+$define V $TEST_\
+MACRO$=11
 a $V$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_macro_subst4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_macro_subst4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_macro_subst4.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,2 +1,2 @@
-$define AA bb
+$define AA bb
 a$AA$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_files/test_multipart_value1.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value1.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value1.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a "
+a "

Modified: branches/release/libs/test/test/test_files/test_multipart_value10.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value10.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value10.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a abc"def
+a abc"def

Modified: branches/release/libs/test/test/test_files/test_multipart_value11.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value11.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value11.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a "abc" 123 "def"
+a "abc" 123 "def"

Modified: branches/release/libs/test/test/test_files/test_multipart_value12.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value12.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value12.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a abc " 123 " def
+a abc " 123 " def

Modified: branches/release/libs/test/test/test_files/test_multipart_value13.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value13.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value13.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a \"abc\"
+a \"abc\"

Modified: branches/release/libs/test/test/test_files/test_multipart_value2.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value2.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value2.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a ""
+a ""

Modified: branches/release/libs/test/test/test_files/test_multipart_value3.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value3.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value3.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a """
+a """

Modified: branches/release/libs/test/test/test_files/test_multipart_value4.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value4.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value4.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a "\""
+a "\""

Modified: branches/release/libs/test/test/test_files/test_multipart_value5.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value5.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value5.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a abc""
+a abc""

Modified: branches/release/libs/test/test/test_files/test_multipart_value6.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value6.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value6.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a abc"
+a abc"

Modified: branches/release/libs/test/test/test_files/test_multipart_value7.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value7.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value7.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a "abc
+a "abc

Modified: branches/release/libs/test/test/test_files/test_multipart_value8.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value8.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value8.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1 +1 @@
-a "abc" "def"
+a "abc" "def"

Modified: branches/release/libs/test/test/test_files/test_multipart_value9.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_multipart_value9.cfg (original)
+++ branches/release/libs/test/test/test_files/test_multipart_value9.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,3 +1,3 @@
-a "abc" \
- "def" \
- "123"
+a "abc" \
+ "def" \
+ "123"

Modified: branches/release/libs/test/test/test_files/test_tools_test.pattern
==============================================================================
--- branches/release/libs/test/test/test_files/test_tools_test.pattern (original)
+++ branches/release/libs/test/test/test_files/test_tools_test.pattern 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,70 +1,71 @@
-131: warning in "test_BOOST_WARN": condition sizeof(int) == sizeof(short) is not satisfied
-134: info: check sizeof(unsigned char) == sizeof(char) passed
-156: error in "test_BOOST_CHECK": check false failed
-157: error in "test_BOOST_CHECK": check 1==2 failed
-158: error in "test_BOOST_CHECK": check i==1 failed
-161: info: check i==2 passed
-168: error in "test_BOOST_REQUIRE": not aborted
-170: fatal error in "test_BOOST_REQUIRE": critical check false failed
-174: fatal error in "test_BOOST_REQUIRE": critical check j > 5 failed
-177: info: check j < 5 passed
-177: error in "test_BOOST_REQUIRE": not aborted
-191: info: check 'object size 33 is too small' passed
-208: error in "test_BOOST_CHECK_MESSAGE": Well, may be that what I believe in
-210: error in "test_BOOST_CHECK_MESSAGE": Checking predicate failed. Some explanation
-213: info: check 'Could it fail?' passed
-220: fatal error in "test_BOOST_REQUIRE_MESSAGE": Here we should stop
-223: info: check 'That's OK' passed
-223: error in "test_BOOST_REQUIRE_MESSAGE": not aborted
-230: error in "test_BOOST_ERROR": Fail to miss an error
-237: fatal error in "test_BOOST_FAIL": No! No! Show must go on.
-253: error in "test_BOOST_CHECK_THROW": exception my_exception is expected
-256: warning in "test_BOOST_CHECK_THROW": exception my_exception is expected
-259: fatal error in "test_BOOST_CHECK_THROW": exception my_exception is expected
-262: info: check 'exception my_exception is caught' passed
-269: error in "test_BOOST_CHECK_EXCEPTION": incorrect exception my_exception is caught
-272: info: check 'incorrect exception my_exception is caught' passed
-282: error in "test_BOOST_CHECK_NO_THROW": exception thrown by throw my_exception()
-328: error in "test_BOOST_CHECK_EQUAL": check i == j failed [1 != 2]
-334: error in "test_BOOST_CHECK_EQUAL": check str1 == str2 failed [test1 != test12]
-337: error in "test_BOOST_CHECK_EQUAL": check i+1 == j failed [4 != 2]
-340: info: check str1 == str3+1 passed
-349: fatal error in "test_BOOST_CHECK_EQUAL": critical check str1 == str2 failed [test != null string]
-355: warning in "test_BOOST_CHECK_EQUAL": condition b1 == b2 is not satisfied [B(1) != B(2)]
-361: error in "test_BOOST_CHECK_EQUAL": check c1 == c3 failed [C(0,100) != C(1,102)]. Index mismatch
-362: error in "test_BOOST_CHECK_EQUAL": check c1 == c2 failed [C(0,100) != C(0,101)]. Id mismatch
-366: error in "test_BOOST_CHECK_EQUAL": check ch1 == ch2 failed [0xfffffffe != 0xfffffffd]
-377: error in "test_BOOST_CHECK_LOGICAL_EXPR": check ++i != j failed [2 == 2]
-379: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i < j failed [2 >= 2]
-380: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i > j failed [2 <= 2]
-387: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i <= j failed [3 > 2]
-388: error in "test_BOOST_CHECK_LOGICAL_EXPR": check j >= i failed [2 < 3]
-393: error in "test_BOOST_CHECK_LOGICAL_EXPR": check str1 != str2 failed [test1 == test1]
-423: error in "test_BOOST_CHECK_PREDICATE": check is_even( i ) failed for ( 17 )
-426: error in "test_BOOST_CHECK_PREDICATE": check not_equal_to<int>()( i, 17 ) failed for ( 17, 17 )
-432: warning in "test_BOOST_CHECK_PREDICATE": condition moo( 12, i, j ) is not satisfied for ( 12, 17, 15 )
-440: error in "test_BOOST_CHECK_PREDICATE": check compare_lists( l1, l2 ) failed for ( , ). Different sizes [2!=0]
-451: error in "test_BOOST_REQUIRE_PREDICATE": not aborted
-453: fatal error in "test_BOOST_REQUIRE_PREDICATE": critical check less_equal<int>()( arg2, arg1 ) failed for ( 2, 1 )
-474: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+7 } failed.
-Mismatch in a position 2: 4 != 3
-Mismatch in a position 5: 7 != 6
-475: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+2 } failed.
-Collections size mismatch: 7 != 2
-484: error in "test_BOOST_CHECK_BITWISE_EQUAL": check (char)0x06 =.= (char)0x16 failed.
-Mismatch in a position 4
-487: warning in "test_BOOST_CHECK_BITWISE_EQUAL": condition (char)0x26 =.= (char)0x04 is not satisfied.
-Mismatch in a position 1
-Mismatch in a position 5
-490: fatal error in "test_BOOST_CHECK_BITWISE_EQUAL": critical check (char)0x26 =.= (int)0x26 failed.
-Operands bit sizes mismatch: 8 != 32
-still testing
-1+1=2
-2+2=4
-struct A
-0x14
- 20
-0: fatal error in "test_BOOST_TEST_CHECKPOINT": C string: some error
-525: last checkpoint: Going to do a silly things
-0: fatal error in "test_BOOST_TEST_PASSPOINT": unknown type
-536: last checkpoint
+131: warning in "test_BOOST_WARN": condition sizeof(int) == sizeof(short) is not satisfied
+134: info: check sizeof(unsigned char) == sizeof(char) passed
+156: error in "test_BOOST_CHECK": check false failed
+157: error in "test_BOOST_CHECK": check 1==2 failed
+158: error in "test_BOOST_CHECK": check i==1 failed
+161: info: check i==2 passed
+168: error in "test_BOOST_REQUIRE": not aborted
+170: fatal error in "test_BOOST_REQUIRE": critical check false failed
+174: fatal error in "test_BOOST_REQUIRE": critical check j > 5 failed
+177: info: check j < 5 passed
+177: error in "test_BOOST_REQUIRE": not aborted
+191: info: check 'object size 33 is too small' passed
+208: error in "test_BOOST_CHECK_MESSAGE": Well, may be that what I believe in
+210: error in "test_BOOST_CHECK_MESSAGE": Checking predicate failed. Some explanation
+213: info: check 'Could it fail?' passed
+218: error in "test_BOOST_CHECK_MESSAGE": Comparing 1 and 2: some explanation
+225: fatal error in "test_BOOST_REQUIRE_MESSAGE": Here we should stop
+228: info: check 'That's OK' passed
+228: error in "test_BOOST_REQUIRE_MESSAGE": not aborted
+235: error in "test_BOOST_ERROR": Fail to miss an error
+242: fatal error in "test_BOOST_FAIL": No! No! Show must go on.
+258: error in "test_BOOST_CHECK_THROW": exception my_exception is expected
+261: warning in "test_BOOST_CHECK_THROW": exception my_exception is expected
+264: fatal error in "test_BOOST_CHECK_THROW": exception my_exception is expected
+267: info: check 'exception my_exception is caught' passed
+274: error in "test_BOOST_CHECK_EXCEPTION": incorrect exception my_exception is caught
+277: info: check 'incorrect exception my_exception is caught' passed
+287: error in "test_BOOST_CHECK_NO_THROW": exception thrown by throw my_exception()
+333: error in "test_BOOST_CHECK_EQUAL": check i == j failed [1 != 2]
+339: error in "test_BOOST_CHECK_EQUAL": check str1 == str2 failed [test1 != test12]
+342: error in "test_BOOST_CHECK_EQUAL": check i+1 == j failed [4 != 2]
+345: info: check str1 == str3+1 passed
+354: fatal error in "test_BOOST_CHECK_EQUAL": critical check str1 == str2 failed [test != null string]
+360: warning in "test_BOOST_CHECK_EQUAL": condition b1 == b2 is not satisfied [B(1) != B(2)]
+366: error in "test_BOOST_CHECK_EQUAL": check c1 == c3 failed [C(0,100) != C(1,102)]. Index mismatch
+367: error in "test_BOOST_CHECK_EQUAL": check c1 == c2 failed [C(0,100) != C(0,101)]. Id mismatch
+371: error in "test_BOOST_CHECK_EQUAL": check ch1 == ch2 failed [0xfffffffe != 0xfffffffd]
+382: error in "test_BOOST_CHECK_LOGICAL_EXPR": check ++i != j failed [2 == 2]
+384: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i < j failed [2 >= 2]
+385: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i > j failed [2 <= 2]
+392: error in "test_BOOST_CHECK_LOGICAL_EXPR": check i <= j failed [3 > 2]
+393: error in "test_BOOST_CHECK_LOGICAL_EXPR": check j >= i failed [2 < 3]
+398: error in "test_BOOST_CHECK_LOGICAL_EXPR": check str1 != str2 failed [test1 == test1]
+428: error in "test_BOOST_CHECK_PREDICATE": check is_even( i ) failed for ( 17 )
+431: error in "test_BOOST_CHECK_PREDICATE": check not_equal_to<int>()( i, 17 ) failed for ( 17, 17 )
+437: warning in "test_BOOST_CHECK_PREDICATE": condition moo( 12, i, j ) is not satisfied for ( 12, 17, 15 )
+445: error in "test_BOOST_CHECK_PREDICATE": check compare_lists( l1, l2 ) failed for ( , ). Different sizes [2!=0]
+456: error in "test_BOOST_REQUIRE_PREDICATE": not aborted
+458: fatal error in "test_BOOST_REQUIRE_PREDICATE": critical check less_equal<int>()( arg2, arg1 ) failed for ( 2, 1 )
+479: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+7 } failed.
+Mismatch in a position 2: 4 != 3
+Mismatch in a position 5: 7 != 6
+480: error in "test_BOOST_CHECK_EQUAL_COLLECTIONS": check { testlist.begin(), testlist.end() } == { pattern, pattern+2 } failed.
+Collections size mismatch: 7 != 2
+489: error in "test_BOOST_CHECK_BITWISE_EQUAL": check (char)0x06 =.= (char)0x16 failed.
+Mismatch in a position 4
+492: warning in "test_BOOST_CHECK_BITWISE_EQUAL": condition (char)0x26 =.= (char)0x04 is not satisfied.
+Mismatch in a position 1
+Mismatch in a position 5
+495: fatal error in "test_BOOST_CHECK_BITWISE_EQUAL": critical check (char)0x26 =.= (int)0x26 failed.
+Operands bit sizes mismatch: 8 != 32
+still testing
+1+1=2
+2+2=4
+struct A
+0x14
+ 20
+0: fatal error in "test_BOOST_TEST_CHECKPOINT": C string: some error
+530: last checkpoint: Going to do a silly things
+0: fatal error in "test_BOOST_TEST_PASSPOINT": unknown type
+541: last checkpoint

Modified: branches/release/libs/test/test/test_files/test_undef.cfg
==============================================================================
--- branches/release/libs/test/test/test_files/test_undef.cfg (original)
+++ branches/release/libs/test/test/test_files/test_undef.cfg 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,9 +1,9 @@
-$undef AAA
-
-$define AAA 123
-
-1$AAA$
-
-$undef AAA
-
+$undef AAA
+
+$define AAA 123
+
+1$AAA$
+
+$undef AAA
+
 1$AAA$
\ No newline at end of file

Modified: branches/release/libs/test/test/test_fp_comparisons.cpp
==============================================================================
--- branches/release/libs/test/test/test_fp_comparisons.cpp (original)
+++ branches/release/libs/test/test/test_fp_comparisons.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/test/test_tools_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_tools_test.cpp (original)
+++ branches/release/libs/test/test/test_tools_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -211,6 +211,11 @@
 
     unit_test_log.set_threshold_level( log_successful_tests );
     BOOST_CHECK_MESSAGE( 2+2 == 4, "Could it fail?" );
+
+ int i = 1;
+ int j = 2;
+ std::string msg = "some explanation";
+ BOOST_CHECK_MESSAGE( i > j, "Comparing " << i << " and " << j << ": " << msg );
 }
 
 //____________________________________________________________________________//
@@ -509,7 +514,7 @@
     A a = A();
     BOOST_TEST_MESSAGE( a );
 
-#if !defined(BOOST_NO_STD_LOCALE) && ( !defined(BOOST_MSVC) || BOOST_WORKAROUND(BOOST_MSVC, >= 1310))
+#if BOOST_TEST_USE_STD_LOCALE
     BOOST_TEST_MESSAGE( std::hex << std::showbase << 20 );
 #else
     BOOST_TEST_MESSAGE( "0x14" );

Modified: branches/release/libs/test/test/test_tree_management_test.cpp
==============================================================================
--- branches/release/libs/test/test/test_tree_management_test.cpp (original)
+++ branches/release/libs/test/test/test_tree_management_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -22,7 +22,7 @@
 
 BOOST_AUTO_TEST_SUITE( S1 )
 
-BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 );
+BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 )
 
 BOOST_AUTO_TEST_CASE( tc1 ) { BOOST_ERROR(""); }
 BOOST_AUTO_TEST_CASE( tc2 ) {}
@@ -43,7 +43,7 @@
 
 BOOST_AUTO_TEST_SUITE( S21 )
 
-BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 );
+BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES( tc1, 1 )
 
 BOOST_AUTO_TEST_CASE( tc1 ) { BOOST_ERROR( "" ); }
 
@@ -152,7 +152,7 @@
 {
     test_suite& mts = framework::master_test_suite();
 
- BOOST_CHECK_EQUAL( mts.size(), 7U );
+ BOOST_CHECK_EQUAL( mts.size(), 8U );
     BOOST_CHECK_EQUAL( mts.p_expected_failures, 2U );
 
     BOOST_CHECK_EQUAL( framework::get<test_case>( mts.get( "automated_test_units_registration" ) ).p_expected_failures, 0U );
@@ -180,4 +180,79 @@
 
 //____________________________________________________________________________//
 
+struct A {
+ A() : i(0){}
+ void test_methodA1() { i++; }
+ void test_methodA2() { i++; }
+
+ int i;
+};
+
+struct B : public A {
+ void test_methodB() { i--; }
+};
+
+struct C {
+ C() : i( 0 ) {}
+
+ void virtual test_method() = 0;
+
+ int i;
+};
+
+struct D : public C {
+ void virtual test_method() { i++; }
+};
+
+struct E : public C {
+ void virtual test_method() { i+=2; }
+};
+
+BOOST_AUTO_TEST_CASE( user_class_test_case )
+{
+ boost::shared_ptr<A> instA( new A );
+ test_case* tc1 = BOOST_CLASS_TEST_CASE( &A::test_methodA1, instA );
+ test_case* tc2 = BOOST_CLASS_TEST_CASE( &A::test_methodA2, instA );
+
+ BOOST_CHECK_EQUAL( tc1->p_name, const_string( "A::test_methodA1" ) );
+ BOOST_CHECK_EQUAL( tc2->p_name, const_string( "A::test_methodA2" ) );
+
+ BOOST_CHECK_EQUAL( instA->i, 0 );
+ tc1->test_func()();
+ BOOST_CHECK_EQUAL( instA->i, 1 );
+ tc2->test_func()();
+ BOOST_CHECK_EQUAL( instA->i, 2 );
+
+ boost::shared_ptr<B> instB( new B );
+ test_case* tc3 = BOOST_CLASS_TEST_CASE( &A::test_methodA1, instB );
+ test_case* tc4 = BOOST_CLASS_TEST_CASE( &B::test_methodB, instB );
+
+ BOOST_CHECK_EQUAL( tc3->p_name, const_string( "A::test_methodA1" ) );
+ BOOST_CHECK_EQUAL( tc4->p_name, const_string( "B::test_methodB" ) );
+
+ BOOST_CHECK_EQUAL( instB->i, 0 );
+ tc3->test_func()();
+ BOOST_CHECK_EQUAL( instB->i, 1 );
+ tc4->test_func()();
+ BOOST_CHECK_EQUAL( instB->i, 0 );
+
+ boost::shared_ptr<C> instC1( new D );
+ test_case* tc5 = BOOST_CLASS_TEST_CASE( &C::test_method, instC1 );
+
+ BOOST_CHECK_EQUAL( tc5->p_name, const_string( "C::test_method" ) );
+
+ tc5->test_func()();
+ BOOST_CHECK_EQUAL( instC1->i, 1 );
+
+ boost::shared_ptr<C> instC2( new E );
+ test_case* tc6 = BOOST_CLASS_TEST_CASE( &C::test_method, instC2 );
+
+ BOOST_CHECK_EQUAL( tc6->p_name, const_string( "C::test_method" ) );
+
+ tc6->test_func()();
+ BOOST_CHECK_EQUAL( instC2->i, 2 );
+}
+
+//____________________________________________________________________________//
+
 // EOF

Modified: branches/release/libs/test/test/token_iterator_test.cpp
==============================================================================
--- branches/release/libs/test/test/token_iterator_test.cpp (original)
+++ branches/release/libs/test/test/token_iterator_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2001-2007.
+// (C) Copyright Gennadiy Rozental 2001-2008.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp
==============================================================================
--- branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp (original)
+++ branches/release/libs/test/tools/console_test_runner/src/console_test_runner.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -6,7 +6,9 @@
 // See http://www.boost.org/libs/test for the library home page.
 
 // Boost.Test
+#ifndef BOOST_TEST_DYN_LINK
 #define BOOST_TEST_DYN_LINK
+#endif
 #include <boost/test/unit_test.hpp>
 
 // Boost.Runtime.Param
@@ -19,38 +21,144 @@
 // STL
 #include <iostream>
 
-// PLATFORM HEADER
-#if defined(BOOST_WINDOWS) && !defined(BOOST_DISABLE_WIN32)
-#define USE_WIN32_API
+//_________________________________________________________________//
+
+// System API
+
+namespace dyn_lib {
+
+#if defined(BOOST_WINDOWS) && !defined(BOOST_DISABLE_WIN32) // WIN32 API
+
 #include <windows.h>
+
+typedef HINSTANCE handle;
+
+inline handle
+open( std::string const& file_name )
+{
+ return LoadLibrary( file_name.c_str() );
+}
+
+//_________________________________________________________________//
+
+template<typename TargType>
+inline TargType
+locate_symbol( handle h, std::string const& symbol )
+{
+ return reinterpret_cast<TargType>( GetProcAddress( h, symbol.c_str() ) );
+}
+
+//_________________________________________________________________//
+
+inline void
+close( handle h )
+{
+ if( h )
+ FreeLibrary( h );
+}
+
+//_________________________________________________________________//
+
+inline std::string
+error()
+{
+ LPTSTR msg = NULL;
+
+ FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
+ NULL,
+ GetLastError(),
+ MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
+ (LPTSTR)&msg,
+ 0, NULL );
+
+ std::string res( msg );
+
+ if( msg )
+ LocalFree( msg );
+
+ return res;
+}
+
+//_________________________________________________________________//
+
+#elif defined(BOOST_HAS_UNISTD_H) // POSIX API
+
+#include <dlfcn.h>
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+
+typedef void* handle;
+
+inline handle
+open( std::string const& file_name )
+{
+ return dlopen( file_name.c_str(), RTLD_LOCAL | RTLD_LAZY );
+}
+
+//_________________________________________________________________//
+
+template<typename TargType>
+inline TargType
+locate_symbol( handle h, std::string const& symbol )
+{
+ return reinterpret_cast<TargType>( dlsym( h, symbol.c_str() ) );
+}
+
+//_________________________________________________________________//
+
+inline void
+close( handle h )
+{
+ if( h )
+ dlclose( h );
+}
+
+//_________________________________________________________________//
+
+inline std::string
+error()
+{
+ return dlerror();
+}
+
+//_________________________________________________________________//
+
+#else
+
+#error "Dynamic library API is unknown"
+
 #endif
 
+} // namespace dyn_lib
+
 //____________________________________________________________________________//
 
 static std::string test_lib_name;
 static std::string init_func_name( "init_unit_test" );
-#ifdef USE_WIN32_API
-static HINSTANCE test_lib_handle;
-#endif
+
+dyn_lib::handle test_lib_handle;
 
 bool load_test_lib()
 {
     typedef bool (*init_func_ptr)();
     init_func_ptr init_func;
 
-#ifdef USE_WIN32_API
- HINSTANCE test_lib_handle = LoadLibrary( test_lib_name.c_str() );
+ test_lib_handle = dyn_lib::open( test_lib_name );
     if( !test_lib_handle )
- throw std::logic_error( std::string("Fail to load test library ").append( test_lib_name ) );
+ throw std::logic_error( std::string("Fail to load test library: ")
+ .append( dyn_lib::error() ) );
 
- init_func =
- reinterpret_cast<init_func_ptr>( ::GetProcAddress( test_lib_handle, init_func_name.c_str() ) );
+ init_func = dyn_lib::locate_symbol<init_func_ptr>( test_lib_handle, init_func_name );
     
     if( !init_func )
         throw std::logic_error( std::string("Couldn't locate test initilization function ")
- .append( init_func_name ) );
-#endif
-
+ .append( init_func_name )
+ .append( ": " )
+ .append( dyn_lib::error() ) );
+
     return (*init_func)();
 }
 
@@ -71,12 +179,11 @@
         if( P["init"] )
             assign_op( init_func_name, P.get( "init" ), 0 );
 
- bool res = ::boost::unit_test::unit_test_main( &load_test_lib, argc, argv );
+ int res = ::boost::unit_test::unit_test_main( &load_test_lib, argc, argv );
+
+ ::boost::unit_test::framework::clear();
+ dyn_lib::close( test_lib_handle );
 
-#ifdef USE_WIN32_API
- if( test_lib_handle )
- FreeLibrary( test_lib_handle );
-#endif
         return res;
     }
     catch( rt::logic_error const& ex ) {

Modified: branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp
==============================================================================
--- branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp (original)
+++ branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp 2008-10-13 04:39:48 EDT (Mon, 13 Oct 2008)
@@ -1,4 +1,4 @@
-// (C) Copyright Gennadiy Rozental 2005.
+// (C) Copyright Gennadiy Rozental 2005-2007.
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
@@ -6,7 +6,9 @@
 // See http://www.boost.org/libs/test for the library home page.
 
 // Boost.Test
+#ifndef BOOST_TEST_DYN_LINK
 #define BOOST_TEST_DYN_LINK
+#endif
 #include <boost/test/unit_test.hpp>
 using namespace boost::unit_test;
 
@@ -33,7 +35,10 @@
 
 extern "C" {
 
-__declspec(dllexport) bool
+#ifdef BOOST_WINDOWS
+__declspec(dllexport)
+#endif
+ bool
 init_unit_test()
 {
     framework::master_test_suite().p_name.value = "Test runner test";


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk