$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: gennadiy.rozental_at_[hidden]
Date: 2008-08-10 04:23:25
Author: rogeeff
Date: 2008-08-10 04:23:12 EDT (Sun, 10 Aug 2008)
New Revision: 48053
URL: http://svn.boost.org/trac/boost/changeset/48053
Log:
missing images
Added:
   branches/release/libs/test/docbook/
      - copied from r48052, /trunk/libs/test/docbook/
   branches/release/libs/test/docbook/img/
      - copied from r48052, /trunk/libs/test/docbook/img/
   branches/release/libs/test/docbook/img/boost.test.logo.png
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/boost.test.logo.png
   branches/release/libs/test/docbook/img/class-hier.jpg
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/class-hier.jpg
   branches/release/libs/test/docbook/img/level.png
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/level.png
   branches/release/libs/test/docbook/img/post_build_event.jpg
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/post_build_event.jpg
   branches/release/libs/test/docbook/img/post_build_out.jpg
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/post_build_out.jpg
   branches/release/libs/test/docbook/img/run_args.jpg
      - copied unchanged from r48052, /trunk/libs/test/docbook/img/run_args.jpg
   branches/release/libs/test/example/const_string.hpp
      - copied unchanged from r48052, /trunk/libs/test/example/const_string.hpp
   branches/release/libs/test/example/const_string_test.cpp
      - copied unchanged from r48052, /trunk/libs/test/example/const_string_test.cpp
   branches/release/libs/test/example/unit_test_example_011.cpp
      - copied unchanged from r48052, /trunk/libs/test/example/unit_test_example_011.cpp
   branches/release/libs/test/example/unit_test_example_012.cpp
      - copied unchanged from r48052, /trunk/libs/test/example/unit_test_example_012.cpp
   branches/release/libs/test/test/sync_access_test.cpp
      - copied unchanged from r48052, /trunk/libs/test/test/sync_access_test.cpp
Removed:
   branches/release/libs/test/build/msvc71_proj/
Properties modified: 
   branches/release/libs/test/example/unit_test_example_12.input   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst1.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst2.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst3.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst4.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst5.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst6.cfg   (props changed)
   branches/release/libs/test/test/test_files/cfg_file_tst7.cfg   (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   (props changed)
   branches/release/libs/test/test/test_files/ifstream_line_iterator.tst2   (props changed)
   branches/release/libs/test/test/test_files/par_alias1.cfg   (props changed)
   branches/release/libs/test/test/test_files/par_alias2.cfg   (props changed)
   branches/release/libs/test/test/test_files/par_alias3.cfg   (props changed)
   branches/release/libs/test/test/test_files/result_report_test.pattern   (props changed)
   branches/release/libs/test/test/test_files/test_broken_line.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_comments_and_blanks.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_constructor.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_define.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_fp_comparisons.pattern   (props changed)
   branches/release/libs/test/test/test_files/test_ifdef.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_ifdef1.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_ifdef2.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_ifdef3.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_ifdef4.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_include1.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_include1_include1.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_include2.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_include3.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_incomplete_broken_line.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_macro_def1.cfg   (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   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value1.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value10.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value11.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value12.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value13.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value2.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value3.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value4.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value5.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value6.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value7.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value8.cfg   (props changed)
   branches/release/libs/test/test/test_files/test_multipart_value9.cfg   (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   (props changed)
Text files modified: 
   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/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/errors_handling_test.pattern           |   784 ++++++++++++++++++++--------------------
   branches/release/libs/test/test/test_files/errors_handling_test.pattern2          |   558 ++++++++++++++--------------            
   branches/release/libs/test/test/test_files/test_tools_test.pattern                |   141 +++---                                  
   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  |     2                                         
   branches/release/libs/test/tools/console_test_runner/test/test_runner_test.cpp    |     2                                         
   118 files changed, 995 insertions(+), 892 deletions(-)
Modified: branches/release/libs/test/example/Jamfile.v2
==============================================================================
--- branches/release/libs/test/example/Jamfile.v2	(original)
+++ branches/release/libs/test/example/Jamfile.v2	2008-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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/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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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/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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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/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-08-10 04:23:12 EDT (Sun, 10 Aug 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_fp_comparisons.cpp
==============================================================================
--- branches/release/libs/test/test/test_fp_comparisons.cpp	(original)
+++ branches/release/libs/test/test/test_fp_comparisons.cpp	2008-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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-08-10 04:23:12 EDT (Sun, 10 Aug 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)
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-08-10 04:23:12 EDT (Sun, 10 Aug 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)