Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r57667 - in branches/release/libs/serialization: test util vc7ide
From: ramey_at_[hidden]
Date: 2009-11-14 19:37:21


Author: ramey
Date: 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
New Revision: 57667
URL: http://svn.boost.org/trac/boost/changeset/57667

Log:
Fixed warnings at highest warning level
Text files modified:
   branches/release/libs/serialization/test/A.cpp | 13 +++++++++++--
   branches/release/libs/serialization/test/B.hpp | 4 ++--
   branches/release/libs/serialization/test/test_binary.cpp | 4 ++--
   branches/release/libs/serialization/test/test_delete_pointer.cpp | 2 +-
   branches/release/libs/serialization/test/test_derived_class.cpp | 2 +-
   branches/release/libs/serialization/test/test_inclusion.cpp | 2 +-
   branches/release/libs/serialization/test/test_iterators.cpp | 2 +-
   branches/release/libs/serialization/test/test_iterators_base64.cpp | 4 ++--
   branches/release/libs/serialization/test/test_new_operator.cpp | 4 ++--
   branches/release/libs/serialization/test/test_non_default_ctor.cpp | 14 ++++++++------
   branches/release/libs/serialization/test/test_non_default_ctor2.cpp | 9 ++++++---
   branches/release/libs/serialization/test/test_non_intrusive.cpp | 12 ++++++------
   branches/release/libs/serialization/test/test_null_ptr.cpp | 6 ++++--
   branches/release/libs/serialization/test/test_nvp.cpp | 3 ++-
   branches/release/libs/serialization/test/test_private_ctor.cpp | 2 +-
   branches/release/libs/serialization/test/test_reset_object_address.cpp | 12 ++++++------
   branches/release/libs/serialization/test/test_smart_cast.cpp | 19 ++++++++++++++++++-
   branches/release/libs/serialization/test/test_tools.hpp | 3 ++-
   branches/release/libs/serialization/util/test.jam | 6 ++++--
   branches/release/libs/serialization/vc7ide/Library.vcproj | 5 ++++-
   branches/release/libs/serialization/vc7ide/test_array.vcproj | 4 ++--
   branches/release/libs/serialization/vc7ide/test_binary.vcproj | 4 ++--
   branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj | 4 ++--
   branches/release/libs/serialization/vc7ide/test_codecvt_null.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_contained_class.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_delete_pointer.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_deque.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_derived_class_ptr.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_diamond.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_dll_simple.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_exported.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_inclusion.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_iterators_base64.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_list.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_list_ptrs.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_map.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_mi.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_multiple_inheritance.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_new_operator.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_no_rtti.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_non_default_ctor.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_non_default_ctor2.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_non_intrusive.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_null_ptr.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_nvp.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_polymorphic.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_private_ctor.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_registered.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_reset_object_addr.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_set.vcproj | 5 ++++-
   branches/release/libs/serialization/vc7ide/test_shared_ptr.vcproj | 3 ++-
   branches/release/libs/serialization/vc7ide/test_shared_ptr_132.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_smart_cast.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_tracking.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_unregistered.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_valarray.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_variant.vcproj | 2 +-
   branches/release/libs/serialization/vc7ide/test_vector.vcproj | 2 +-
   59 files changed, 130 insertions(+), 86 deletions(-)

Modified: branches/release/libs/serialization/test/A.cpp
==============================================================================
--- branches/release/libs/serialization/test/A.cpp (original)
+++ branches/release/libs/serialization/test/A.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -74,6 +74,11 @@
     return retval;
 }
 
+#if defined(_MSC_VER)
+#pragma warning(push) // Save warning settings.
+#pragma warning(disable : 4244) // Disable possible loss of data warning
+
+#endif
 A::A() :
     b(true),
     #ifndef BOOST_NO_INT64_T
@@ -90,8 +95,8 @@
     r(std::rand()),
     #endif
     c(0xff & std::rand()),
- s(std::rand()),
- t(std::rand()),
+ s(0xff & std::rand()),
+ t(0xff & std::rand()),
     u(std::rand()),
     v(std::rand()),
     w((float)std::rand()),
@@ -103,6 +108,10 @@
     #endif
 }
 
+#if defined(_MSC_VER)
+#pragma warning(pop) // Restore warnings to previous state.
+#endif
+
 bool A::operator==(const A &rhs) const
 {
     if(b != rhs.b)

Modified: branches/release/libs/serialization/test/B.hpp
==============================================================================
--- branches/release/libs/serialization/test/B.hpp (original)
+++ branches/release/libs/serialization/test/B.hpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -86,8 +86,8 @@
 };
 
 B::B() :
- s(std::rand()),
- t(std::rand()),
+ s(static_cast<signed char>(std::rand())),
+ t(static_cast<unsigned char>(std::rand())),
     u(std::rand()),
     v(std::rand()),
     w((float)std::rand() / std::rand()),

Modified: branches/release/libs/serialization/test/test_binary.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_binary.cpp (original)
+++ branches/release/libs/serialization/test/test_binary.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -8,7 +8,7 @@
 
 // should pass compilation and execution
 
-#include <cstdlib> // for rand(), NULL
+#include <cstdlib> // for rand(), NULL, size_t
 
 #include <fstream>
 #include <boost/config.hpp>
@@ -48,7 +48,7 @@
 A::A(){
     int i = sizeof(data);
     while(i-- > 0)
- data[i] = 0xff & std::rand();
+ data[i] = static_cast<char>(0xff & std::rand());
 }
 
 bool A::operator==(const A & rhs) const {

Modified: branches/release/libs/serialization/test/test_delete_pointer.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_delete_pointer.cpp (original)
+++ branches/release/libs/serialization/test/test_delete_pointer.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -87,7 +87,7 @@
         vec.push_back(a);
     }
 
- const char * testfile = boost::archive::tmpnam(NULL);
+ const char * testfile = boost::archive::tmpnam(0);
     BOOST_REQUIRE(NULL != testfile);
 
     //output the vector

Modified: branches/release/libs/serialization/test/test_derived_class.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_derived_class.cpp (original)
+++ branches/release/libs/serialization/test/test_derived_class.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -23,7 +23,7 @@
 #include "B.hpp"
 #include "A.ipp"
 
-int test_main( int argc, char* argv[] )
+int test_main( int /*argc*/, char* /*argv*/[] )
 {
   const char * testfile = boost::archive::tmpnam(NULL);
   

Modified: branches/release/libs/serialization/test/test_inclusion.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_inclusion.cpp (original)
+++ branches/release/libs/serialization/test/test_inclusion.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -37,6 +37,6 @@
 };
 
 int
-main(int argc, char * argv[]){
+main(int /*argc*/, char * /*argv*/[]){
     return 0;
 }

Modified: branches/release/libs/serialization/test/test_iterators.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_iterators.cpp (original)
+++ branches/release/libs/serialization/test/test_iterators.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -105,7 +105,7 @@
     
     char * rptr;
     for(rptr = rawdata + 6; rptr-- > rawdata;)
- *rptr = std::rand();
+ *rptr = static_cast<char>(0xff & std::rand());
 
     // convert 8 to 6 bit characters
     typedef boost::archive::iterators::transform_width<

Modified: branches/release/libs/serialization/test/test_iterators_base64.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_iterators_base64.cpp (original)
+++ branches/release/libs/serialization/test/test_iterators_base64.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -42,7 +42,7 @@
     std::size_t size = sizeof(rawdata) / sizeof(CharType);
     CharType * rptr;
     for(rptr = rawdata + size; rptr-- > rawdata;)
- *rptr = std::rand();
+ *rptr = static_cast<CharType>(std::rand());
 
     // convert to base64
     typedef std::list<CharType> text_base64_type;
@@ -90,7 +90,7 @@
 }
 
 int
-test_main( int argc, char* argv[] )
+test_main( int /*argc*/, char* /*argv*/[] )
 {
     test_base64<char>();
     #ifndef BOOST_NO_CWCHAR

Modified: branches/release/libs/serialization/test/test_new_operator.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_new_operator.cpp (original)
+++ branches/release/libs/serialization/test/test_new_operator.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -30,7 +30,7 @@
 class ANew : public A {
     friend class boost::serialization::access;
     template<class Archive>
- void serialize(Archive & ar, const unsigned file_version){
+ void serialize(Archive & ar, const unsigned /*file_version*/){
         ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(A);
     }
 public:
@@ -43,7 +43,7 @@
         ++m_new_calls;
         return ::operator new(s);
     }
- static void operator delete(void *p, std::size_t s){
+ static void operator delete(void *p, std::size_t /*s*/){
         ++m_delete_calls;
         ::operator delete(p);
     }

Modified: branches/release/libs/serialization/test/test_non_default_ctor.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_non_default_ctor.cpp (original)
+++ branches/release/libs/serialization/test/test_non_default_ctor.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -63,6 +63,8 @@
         ar & BOOST_SERIALIZATION_NVP(w);
         ar & BOOST_SERIALIZATION_NVP(x);
     }
+ A(const A & rhs);
+ A & operator=(const A & rhs);
 public:
     static int count;
     const int & get_i() const {
@@ -76,8 +78,8 @@
 
 A::A(int i_) :
     i(i_),
- s(std::rand()),
- t(std::rand()),
+ s(static_cast<signed char>(0xff & std::rand())),
+ t(static_cast<signed char>(0xff & std::rand())),
     u(std::rand()),
     v(std::rand()),
     w((float)std::rand() / std::rand()),
@@ -104,13 +106,13 @@
 
 bool A::operator<(const A &rhs) const
 {
- if(! s == rhs.s )
+ if(! (s == rhs.s) )
         return s < rhs.s;
- if(! t == rhs.t )
+ if(! (t == rhs.t) )
         return t < rhs.t;
- if(! u == rhs.u )
+ if(! (u == rhs.u) )
         return t < rhs.u;
- if(! v == rhs.v )
+ if(! (v == rhs.v) )
         return t < rhs.v;
     if(! (std::fabs(w - rhs.w) < std::numeric_limits<float>::round_error() ) )
         return t < rhs.w;

Modified: branches/release/libs/serialization/test/test_non_default_ctor2.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_non_default_ctor2.cpp (original)
+++ branches/release/libs/serialization/test/test_non_default_ctor2.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -99,14 +99,17 @@
 void save_construct_data(
     ArchiveT& archive,
     const A* p,
- const BOOST_PFTO unsigned int version
+ const BOOST_PFTO unsigned int /*version*/
 ){
     archive & boost::serialization::make_nvp("initialValue", p->value);
 }
 
 template <class ArchiveT>
-void load_construct_data(ArchiveT& archive, A* p, const unsigned int version)
-{
+void load_construct_data(
+ ArchiveT& archive,
+ A* p,
+ const unsigned int /*version*/
+){
     IntValueHolder initialValue;
     archive & boost::serialization::make_nvp("initialValue", initialValue);
 

Modified: branches/release/libs/serialization/test/test_non_intrusive.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_non_intrusive.cpp (original)
+++ branches/release/libs/serialization/test/test_non_intrusive.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -51,8 +51,8 @@
 };
 
 A::A() :
- s(std::rand()),
- t(std::rand()),
+ s(static_cast<signed char>(0xff & std::rand())),
+ t(static_cast<signed char>(0xff & std::rand())),
     u(std::rand()),
     v(std::rand()),
     w((float)std::rand() / std::rand()),
@@ -74,13 +74,13 @@
 
 bool A::operator<(const A &rhs) const
 {
- if(! s == rhs.s )
+ if(! (s == rhs.s) )
         return s < rhs.s;
- if(! t == rhs.t )
+ if(! (t == rhs.t) )
         return t < rhs.t;
- if(! u == rhs.u )
+ if(! (u == rhs.u) )
         return t < rhs.u;
- if(! v == rhs.v )
+ if(! (v == rhs.v) )
         return t < rhs.v;
     if(! (std::fabs(w - rhs.w) < std::numeric_limits<float>::round_error() ) )
         return t < rhs.w;

Modified: branches/release/libs/serialization/test/test_null_ptr.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_null_ptr.cpp (original)
+++ branches/release/libs/serialization/test/test_null_ptr.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -60,8 +60,10 @@
     test_istream is(testfile, TEST_STREAM_FLAGS);
     test_iarchive ia(is, TEST_ARCHIVE_FLAGS);
 
- polymorphic_base *rb1 = (polymorphic_base *)0xfffffff;
- polymorphic_derived1 *rd1 = (polymorphic_derived1 *)0xffffffff;
+ polymorphic_derived1 dummy;
+
+ polymorphic_base *rb1 = & dummy;
+ polymorphic_derived1 *rd1 = & dummy;
 
     ia >> BOOST_SERIALIZATION_NVP(rb1);
     BOOST_CHECK_MESSAGE(NULL == rb1, "Null pointer not restored");

Modified: branches/release/libs/serialization/test/test_nvp.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_nvp.cpp (original)
+++ branches/release/libs/serialization/test/test_nvp.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -26,7 +26,8 @@
 #include "B.hpp"
 #include "A.ipp"
 
-int test_main( int argc, char* argv[] )
+int
+test_main( int /* argc */, char* /* argv */[] )
 {
     const char * testfile = boost::archive::tmpnam(NULL);
     BOOST_REQUIRE(NULL != testfile);

Modified: branches/release/libs/serialization/test/test_private_ctor.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_private_ctor.cpp (original)
+++ branches/release/libs/serialization/test/test_private_ctor.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -24,7 +24,7 @@
     {}
     ~V(){}
     template<class Archive>
- void serialize(Archive& ar, unsigned version)
+ void serialize(Archive& ar, unsigned /*version*/)
     {
         ar & m_i;
     }

Modified: branches/release/libs/serialization/test/test_reset_object_address.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_reset_object_address.cpp (original)
+++ branches/release/libs/serialization/test/test_reset_object_address.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -63,7 +63,7 @@
     friend class boost::serialization::access;
     int m_i;
     template<class Archive>
- void serialize(Archive &ar, const unsigned int file_version){
+ void serialize(Archive &ar, const unsigned int /*file_version*/){
         ar & m_i;
     }
 public:
@@ -108,7 +108,7 @@
 class D {
     friend class boost::serialization::access;
     template<class Archive>
- void serialize(Archive &ar, const unsigned int file_version){
+ void serialize(Archive &ar, const unsigned int /*file_version*/){
         ar & m_b;
     }
 public:
@@ -149,7 +149,7 @@
     int m_i;
     friend class boost::serialization::access;
     template<class Archive>
- void serialize(Archive &ar, const unsigned int file_version){
+ void serialize(Archive &ar, const unsigned int /*file_version*/){
         ar & m_i;
     }
 public:
@@ -170,7 +170,7 @@
     friend class boost::serialization::access;
     E * m_eptr;
     template<class Archive>
- void serialize(Archive &ar, const unsigned int file_version){
+ void serialize(Archive &ar, const unsigned int /*file_version*/){
         ar & m_eptr;
     }
 public:
@@ -219,13 +219,13 @@
     A m_a2;
     A *m_pa2;
     template<class Archive>
- void save(Archive &ar, const unsigned int file_version) const {
+ void save(Archive &ar, const unsigned int /*file_version*/) const {
         ar << m_a1;
         ar << m_a2;
         ar << m_pa2;
     }
     template<class Archive>
- void load(Archive &ar, const unsigned int file_version){
+ void load(Archive &ar, const unsigned int /*file_version*/){
         A a; // temporary A
         ar >> a;
         m_a1 = a;

Modified: branches/release/libs/serialization/test/test_smart_cast.cpp
==============================================================================
--- branches/release/libs/serialization/test/test_smart_cast.cpp (original)
+++ branches/release/libs/serialization/test/test_smart_cast.cpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -25,11 +25,20 @@
     int b;
 };
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+# pragma warning(disable : 4511 4512)
+#endif
+
 class Derived : public Base1, public Base2
 {
     long c;
 };
 
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Base1)
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Base2)
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(Derived)
@@ -112,7 +121,6 @@
     );
 }
 
-
 class VBase1 : public boost::noncopyable
 {
     char a;
@@ -127,6 +135,11 @@
     virtual ~VBase2(){};
 };
 
+#ifdef BOOST_MSVC
+# pragma warning(push)
+# pragma warning(disable : 4511 4512)
+#endif
+
 class VDerived : public VBase1, public VBase2
 {
     long c;
@@ -134,6 +147,10 @@
     virtual ~VDerived(){};
 };
 
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VBase1)
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VBase2)
 BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION(VDerived)

Modified: branches/release/libs/serialization/test/test_tools.hpp
==============================================================================
--- branches/release/libs/serialization/test/test_tools.hpp (original)
+++ branches/release/libs/serialization/test/test_tools.hpp 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -17,6 +17,7 @@
 // See http://www.boost.org for updates, documentation, and revision history.
 
 #include <cstdio> // remove, tmpnam
+#include <cstddef> // size_t
 #ifndef BOOST_NO_EXCEPTION_STD_NAMESPACE
     #include <exception>
 #endif
@@ -74,7 +75,7 @@
 namespace archive {
     const char * test_filename(const char * dir = NULL, char *fname = NULL){
         static char ibuffer [512];
- int i;
+ std::size_t i;
         ibuffer[0] = '\0';
         if(NULL == dir){
             dir = boost::archive::tmpdir();

Modified: branches/release/libs/serialization/util/test.jam
==============================================================================
--- branches/release/libs/serialization/util/test.jam (original)
+++ branches/release/libs/serialization/util/test.jam 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -33,8 +33,10 @@
         : # command
         : # input files
         : # requirements
- # toolset suppress-warnings
- <toolset>gcc:<cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy"
+ # toolset warnings
+ # <toolset>gcc:<cxxflags>"-Wno-non-virtual-dtor -Wno-ctor-dtor-privacy"
+ <toolset>gcc:<warnings>all # ?
+ <toolset>msvc:<warnings>all # == /W4
             <toolset>msvc-8.0:<cxxflags>"-wd4996"
             <toolset>borland:<cxxflags>"-w-8080 -w-8071 -w-8057 -w-8062 -w-8008 -w-0018 -w-8066"
             # toolset optimizations

Modified: branches/release/libs/serialization/vc7ide/Library.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/Library.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/Library.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -36,7 +36,7 @@
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
                                 UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="3"
                                 CompileAs="0"/>
@@ -664,6 +664,9 @@
                                 RelativePath="..\..\..\boost\archive\codecvt_null.hpp">
                         </File>
                         <File
+ RelativePath="..\..\..\boost\serialization\collection_size_type.hpp">
+ </File>
+ <File
                                 RelativePath="..\..\..\boost\serialization\config.hpp">
                         </File>
                         <File

Modified: branches/release/libs/serialization/vc7ide/test_array.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_array.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_array.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -1704,14 +1704,14 @@
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
                                 BasicRuntimeChecks="0"
                                 SmallerTypeCheck="FALSE"
                                 RuntimeLibrary="3"
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 DebugInformationFormat="1"/>
                         <Tool
                                 Name="VCCustomBuildTool"/>

Modified: branches/release/libs/serialization/vc7ide/test_binary.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_binary.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_binary.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -21,7 +21,7 @@
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=binary_archive.hpp"
                                 SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
                                 BufferSecurityCheck="TRUE"
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_class_info_load.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -21,7 +21,7 @@
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;BOOST_LIB_DIAGNOSTIC=1;BOOST_ALL_DYN_LINK=1;BOOST_ARCHIVE_TEST=xml_warchive.hpp"
                                 SmallerTypeCheck="TRUE"
                                 RuntimeLibrary="3"
                                 BufferSecurityCheck="TRUE"
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_codecvt_null.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_codecvt_null.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_codecvt_null.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_contained_class.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_contained_class.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_contained_class.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -28,7 +28,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_delete_pointer.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_delete_pointer.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_delete_pointer.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_deque.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_deque.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_deque.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_derived_class_ptr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_derived_class_ptr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_derived_class_ptr.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_diamond.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_diamond.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_diamond.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_dll_simple.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_dll_simple.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_dll_simple.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_exported.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_exported.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_exported.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_inclusion.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_inclusion.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_inclusion.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -28,7 +28,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_iterators_base64.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_iterators_base64.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_iterators_base64.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_list.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_list.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_list.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_list_ptrs.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_list_ptrs.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_list_ptrs.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_map.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_map.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_map.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_mi.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_mi.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_mi.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_multiple_inheritance.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_multiple_inheritance.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_multiple_inheritance.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_new_operator.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_new_operator.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_new_operator.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_no_rtti.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_no_rtti.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_no_rtti.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -30,7 +30,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_non_default_ctor.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_non_default_ctor.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_non_default_ctor.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_non_default_ctor2.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_non_default_ctor2.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_non_default_ctor2.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_non_intrusive.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_non_intrusive.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_non_intrusive.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_null_ptr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_null_ptr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_null_ptr.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_nvp.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_nvp.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_nvp.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_polymorphic.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_polymorphic.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_polymorphic.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_private_ctor.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_private_ctor.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_private_ctor.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_registered.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_registered.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_registered.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_reset_object_addr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_reset_object_addr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_reset_object_addr.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_set.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_set.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_set.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>
@@ -127,6 +127,9 @@
         </References>
         <Files>
                 <File
+ RelativePath="..\test\A.cpp">
+ </File>
+ <File
                         RelativePath="..\test\A.hpp">
                 </File>
                 <File

Modified: branches/release/libs/serialization/vc7ide/test_shared_ptr.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_shared_ptr.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_shared_ptr.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -18,6 +18,7 @@
                         ConfigurationType="1">
                         <Tool
                                 Name="VCCLCompilerTool"
+ AdditionalOptions="/wd4512 /wd4511"
                                 Optimization="0"
                                 ImproveFloatingPointConsistency="TRUE"
                                 AdditionalIncludeDirectories="&quot;$(ProjectDir)..\..\..\&quot;"
@@ -29,7 +30,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_shared_ptr_132.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_shared_ptr_132.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_shared_ptr_132.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_shared_ptr_multi_base.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_smart_cast.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_smart_cast.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_smart_cast.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_tracking.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_tracking.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_tracking.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_unregistered.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_unregistered.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_unregistered.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_valarray.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_valarray.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_valarray.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_variant.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_variant.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_variant.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>

Modified: branches/release/libs/serialization/vc7ide/test_vector.vcproj
==============================================================================
--- branches/release/libs/serialization/vc7ide/test_vector.vcproj (original)
+++ branches/release/libs/serialization/vc7ide/test_vector.vcproj 2009-11-14 19:37:15 EST (Sat, 14 Nov 2009)
@@ -29,7 +29,7 @@
                                 TreatWChar_tAsBuiltInType="TRUE"
                                 ForceConformanceInForLoopScope="TRUE"
                                 RuntimeTypeInfo="TRUE"
- WarningLevel="3"
+ WarningLevel="4"
                                 Detect64BitPortabilityProblems="FALSE"
                                 DebugInformationFormat="1"
                                 CompileAs="0"/>


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