Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51520 - in trunk: boost boost/signals2 doc/html doc/src libs/signals2 libs/signals2/doc libs/signals2/test
From: fmhess_at_[hidden]
Date: 2009-03-01 15:54:34


Author: fmhess
Date: 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
New Revision: 51520
URL: http://svn.boost.org/trac/boost/changeset/51520

Log:
Merged Signals2 from sandbox to trunk.

Added:
   trunk/boost/signals2/
      - copied from r51508, /sandbox/thread_safe_signals/trunk/boost/signals2/
   trunk/boost/signals2.hpp
      - copied unchanged from r51508, /sandbox/thread_safe_signals/trunk/boost/signals2.hpp
   trunk/doc/html/signals2.html (contents, props changed)
   trunk/libs/signals2/
      - copied from r51508, /sandbox/thread_safe_signals/trunk/libs/signals2/
   trunk/libs/signals2/doc/Jamfile.v2 (contents, props changed)
   trunk/libs/signals2/index.html (contents, props changed)
   trunk/libs/signals2/test/Jamfile.v2 (contents, props changed)
Text files modified:
   trunk/doc/src/boost.xml | 2 ++
   trunk/libs/signals2/doc/introduction.xml | 20 +-------------------
   2 files changed, 3 insertions(+), 19 deletions(-)

Added: trunk/doc/html/signals2.html
==============================================================================
--- (empty file)
+++ trunk/doc/html/signals2.html 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -0,0 +1,16 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+ <head>
+ <!-- Copyright (C) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
+
+ 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) -->
+ <title>Redirect to generated documentation</title>
+ <meta http-equiv="refresh" content="0; URL=http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals2.html">
+ </head>
+ <body>
+ Automatic redirection failed, please go to
+ http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals2.html
+ </body>
+</html>

Modified: trunk/doc/src/boost.xml
==============================================================================
--- trunk/doc/src/boost.xml (original)
+++ trunk/doc/src/boost.xml 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -598,6 +598,8 @@
    </library>
 
    <xi:include href="../../libs/signals/doc/signals.xml"/>
+
+ <xi:include href="../../libs/signals2/doc/signals.xml"/>
 
    <library name="Smart Pointer" dirname="smart_ptr" html-only="1"
             url="../../libs/smart_ptr/index.html">

Added: trunk/libs/signals2/doc/Jamfile.v2
==============================================================================
--- (empty file)
+++ trunk/libs/signals2/doc/Jamfile.v2 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -0,0 +1,22 @@
+# Copyright 2005 Daniel James.
+# Copyright 2009 Frank Mori Hess.
+#
+# 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)
+
+boostbook standalone : signals.xml :
+ <xsl:param>html.stylesheet=../../../../doc/html/boostbook.css
+ <xsl:param>boost.root=../../../..
+ <xsl:param>boost.libraries=../../../libraries.htm
+# <xsl:param>navig.graphics=1
+
+# <xsl:param>chunk.first.sections=1
+# <xsl:param>chunk.section.depth=2
+# <xsl:param>generate.section.toc.level=2
+# <xsl:param>toc.section.depth=1
+# <xsl:param>toc.max.depth=1
+
+# <xsl:param>boost.compact.typedef=0
+# <xsl:param>boost.compact.function=0
+# <xsl:param>boost.compact.enum=0
+ ;

Modified: trunk/libs/signals2/doc/introduction.xml
==============================================================================
--- /sandbox/thread_safe_signals/trunk/libs/signals2/doc/introduction.xml (original)
+++ trunk/libs/signals2/doc/introduction.xml 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -36,22 +36,4 @@
     for the original version of Boost.Signals this effort was based on.
     </para>
   </section>
- <section>
- <title>Download</title>
- <para>
- The latest release is available from the
- <ulink url="http://www.boost-consulting.com/vault/index.php?&amp;direction=0&amp;order=&amp;directory=thread_safe_signals">
- Boost vault</ulink>.
- The development version of the code is available in the sandbox of the
- <ulink url="http://svn.boost.org/trac/boost/wiki/BoostSubversion">Boost svn</ulink>.
- The files for Signals2 are located in the <code>sandbox/thread_safe_signals</code>
- subdirectory and may be <ulink url="http://svn.boost.org/trac/boost/browser/sandbox/thread_safe_signals">
- browsed online</ulink> or the trunk checked out with the following command:
- <programlisting>svn co http://svn.boost.org/svn/boost/sandbox/thread_safe_signals/trunk signals2</programlisting>
- </para>
- <para>
- The current version of this document should be available
- <ulink url="http://www.comedi.org/projects/signals2/libs/signals2/doc/html/index.html">online</ulink>.
- </para>
- </section>
-</section>
\ No newline at end of file
+</section>

Added: trunk/libs/signals2/index.html
==============================================================================
--- (empty file)
+++ trunk/libs/signals2/index.html 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -0,0 +1,13 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0; URL=../../doc/html/signals2.html">
+</head>
+<body>
+Automatic redirection failed, please go to
+../../doc/html/signals2.html &nbsp;<hr>
+<p>© Copyright Beman Dawes, 2001</p>
+<p>Distributed under the Boost Software License, Version 1.0. (See accompanying
+file LICENSE_1_0.txt or copy
+at www.boost.org/LICENSE_1_0.txt)</p>
+</body>
+</html>

Added: trunk/libs/signals2/test/Jamfile.v2
==============================================================================
--- (empty file)
+++ trunk/libs/signals2/test/Jamfile.v2 2009-03-01 15:54:34 EST (Sun, 01 Mar 2009)
@@ -0,0 +1,47 @@
+# Boost.Signals Library
+
+# Copyright Douglas Gregor 2001-2003. Use, modification and
+# distribution is subject to 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)
+
+# For more information, see http://www.boost.org
+
+# bring in rules for testing
+import testing ;
+
+project
+ : source-location .
+ : requirements
+ <hardcode-dll-paths>true
+ <library>../../test/build//boost_test_exec_monitor
+ <link>static
+ ;
+
+rule thread-run ( sources )
+{
+ return
+ [ run $(sources) : : : <library>../../thread/build//boost_thread/
+ <threading>multi ]
+ ;
+}
+
+{
+ test-suite signals2
+ :
+ [ run connection_test.cpp ]
+ [ run dead_slot_test.cpp ]
+ [ run deconstruct_test.cpp ]
+ [ run deletion_test.cpp ]
+ [ thread-run mutex_test.cpp ]
+ [ run ordering_test.cpp ]
+ [ run regression_test.cpp ]
+ [ run signal_n_test.cpp ]
+ [ run signal_test.cpp ]
+ [ run signal_type_test.cpp ]
+ [ run slot_compile_test.cpp ]
+ [ thread-run threading_models_test.cpp ]
+ [ run trackable_test.cpp ]
+ [ run track_test.cpp ]
+ ;
+}


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