$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: john.groups_at_[hidden]
Date: 2007-10-18 02:09:58
Author: jtorjo
Date: 2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
New Revision: 40145
URL: http://svn.boost.org/trac/boost/changeset/40145
Log:
[logging]
fixed small typos so that this compiles fine for gcc 4.3
implemented destinations (not tested)
Added:
   sandbox/logging/LICENSE_1_0.txt   (contents, props changed)
   sandbox/logging/generating_the_docs.txt
      - copied unchanged from r39969, /sandbox/logging/generating the docs.txt
Removed:
   sandbox/logging/generating the docs.txt
Text files modified: 
   sandbox/logging/boost/logging/detail/fwd.hpp                       |     2 +-                                      
   sandbox/logging/boost/logging/detail/util.hpp                      |     4 +++-                                    
   sandbox/logging/boost/logging/filter.hpp                           |     2 +-                                      
   sandbox/logging/boost/logging/format/destination/defaults.hpp      |     3 +++                                     
   sandbox/logging/boost/logging/level.hpp                            |    10 +++++-----                              
   sandbox/logging/boost/logging/ts/ts_resource.hpp                   |     2 +-                                      
   sandbox/logging/lib/logging/tests/format/test_manip_w_msgroute.cpp |     2 ++                                      
   sandbox/logging/lib/logging/tests/template.cpp                     |    13 ++++---------                           
   sandbox/logging/lib/logging/tests/test_multiple_simple_logs.cpp    |     2 ++                                      
   9 files changed, 22 insertions(+), 18 deletions(-)
Added: sandbox/logging/LICENSE_1_0.txt
==============================================================================
--- (empty file)
+++ sandbox/logging/LICENSE_1_0.txt	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -0,0 +1,23 @@
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
Modified: sandbox/logging/boost/logging/detail/fwd.hpp
==============================================================================
--- sandbox/logging/boost/logging/detail/fwd.hpp	(original)
+++ sandbox/logging/boost/logging/detail/fwd.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -47,7 +47,7 @@
     typedef types<override>::filter_type filter_type;
     typedef types<override>::mutex mutex;
 
-    namespace writer {};
+    namespace writer {}
 
 
 
Modified: sandbox/logging/boost/logging/detail/util.hpp
==============================================================================
--- sandbox/logging/boost/logging/detail/util.hpp	(original)
+++ sandbox/logging/boost/logging/detail/util.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -32,12 +32,14 @@
 
     /* 
         it makes sure this value gets created before it's used
+
+        FIXME most likely I don't need this????
     */
     template<class type> struct ensure_created_before_used {
         // FIXME I need to figure out how to do this - probably by just holding char[sizeof(T) * 2] or so - align it and that's it and have an extra bool
         ensure_created_before_used(const type & val = type() ) : val(val) {}
         type & operator()()         { return *this; }
-        const type & operator()()   { return *this; }
+        const type & operator()() const   { return *this; }
     private:
         type val;
     };
Modified: sandbox/logging/boost/logging/filter.hpp
==============================================================================
--- sandbox/logging/boost/logging/filter.hpp	(original)
+++ sandbox/logging/boost/logging/filter.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -265,7 +265,7 @@
 
         /** 
         */
-        template<class p1, class p2> logger(const init_both_t&, p1 a1, p2 a2) : process_base(a1), filter(a2) {}
+        template<class p1, class p2> logger(const init_both_t&, p1 a1, p2 a2) : filter(a2), process_base(a1) {}
 
 
         BOOST_LOGGING_FORWARD_CONSTRUCTOR(logger, process_base)
Modified: sandbox/logging/boost/logging/format/destination/defaults.hpp
==============================================================================
--- sandbox/logging/boost/logging/format/destination/defaults.hpp	(original)
+++ sandbox/logging/boost/logging/format/destination/defaults.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -52,6 +52,9 @@
 #else
     ::OutputDebugWindowW( convert_dest::do_convert(msg, into<const wchar_t*>() ) );    
 #endif
+#else
+        // non windows
+        msg; // so that there's no warning
 #endif
     }
 };
Modified: sandbox/logging/boost/logging/level.hpp
==============================================================================
--- sandbox/logging/boost/logging/level.hpp	(original)
+++ sandbox/logging/boost/logging/level.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -30,11 +30,11 @@
 
     By default we have these levels:
 
-        info (smallest level),
-        warning ,
-        debug ,
-        error ,
-        fatal (highest level)
+        - debug (smallest level),
+        - info,
+        - warning ,
+        - error ,
+        - fatal (highest level)
 
     Depending on which level is enabled for your application, some messages will reach the log: those 
     messages having at least that level. For instance, if info level is enabled, all 
Modified: sandbox/logging/boost/logging/ts/ts_resource.hpp
==============================================================================
--- sandbox/logging/boost/logging/ts/ts_resource.hpp	(original)
+++ sandbox/logging/boost/logging/ts/ts_resource.hpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -114,7 +114,7 @@
 
         typedef tls_resource_with_cache<type> self_type;
 
-        tls_resource_with_cache(const type& val , int cache_millis  ) : m_val(val) {}
+        tls_resource_with_cache(const type& val , int /* cache_millis  */ ) : m_val(val) {}
 
 
     public:
Deleted: sandbox/logging/generating the docs.txt
==============================================================================
--- sandbox/logging/generating the docs.txt	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
+++ (empty file)
@@ -1,3 +0,0 @@
-To generate the documentation, go into logging\detail\raw_doc,
-and use the Doxyfile from there.
-
Modified: sandbox/logging/lib/logging/tests/format/test_manip_w_msgroute.cpp
==============================================================================
--- sandbox/logging/lib/logging/tests/format/test_manip_w_msgroute.cpp	(original)
+++ sandbox/logging/lib/logging/tests/format/test_manip_w_msgroute.cpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -105,6 +105,8 @@
     void operator()(param msg) const {
 #ifdef BOOST_WINDOWS
         ::OutputDebugStringA( msg.c_str() );
+#else
+        msg; // so that there's no warning
 #endif
     }
 };
Modified: sandbox/logging/lib/logging/tests/template.cpp
==============================================================================
--- sandbox/logging/lib/logging/tests/template.cpp	(original)
+++ sandbox/logging/lib/logging/tests/template.cpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -1,4 +1,4 @@
-// test_Template.cpp
+// test_Template.hpp
 
 // Boost Logging library
 //
@@ -6,15 +6,10 @@
 //
 // Copyright (C) 2007 John Torjo (see www.torjo.com for email)
 //
-// Permission to copy, use, sell and distribute this software is granted
-// provided this copyright notice appears in all copies.
-// Permission to modify the code and to distribute modified code is granted
-// provided this copyright notice appears in all copies, and a notice
-// that the code was modified is included with the copyright notice.
+// 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)
 //
-// This software is provided "as is" without express or implied warranty,
-// and with no claim as to its suitability for any purpose.
- 
 // See http://www.boost.org for updates, documentation, and revision history.
 // See http://www.torjo.com/log2/ for more details
 
Modified: sandbox/logging/lib/logging/tests/test_multiple_simple_logs.cpp
==============================================================================
--- sandbox/logging/lib/logging/tests/test_multiple_simple_logs.cpp	(original)
+++ sandbox/logging/lib/logging/tests/test_multiple_simple_logs.cpp	2007-10-18 02:09:57 EDT (Thu, 18 Oct 2007)
@@ -45,6 +45,8 @@
     void operator()(const std::string & msg) const {
 #ifdef BOOST_WINDOWS
         ::OutputDebugStringA( (msg + "\n").c_str() );
+#else
+        msg; // so that there's no warning
 #endif
     }
 };