Просмотр исходного кода

Merging Signals2 to release branch.


[SVN r51710]
Frank Mori Hess 17 лет назад
Родитель
Сommit
468f673c24
8 измененных файлов с 43 добавлено и 11 удалено
  1. 4 0
      .gitmodules
  2. 3 1
      doc/Jamfile.v2
  3. 16 0
      doc/html/signals2.html
  4. 2 0
      doc/src/boost.xml
  5. 15 10
      libs/libraries.htm
  6. 1 0
      libs/maintainers.txt
  7. 1 0
      libs/signals2
  8. 1 0
      status/Jamfile.v2

+ 4 - 0
.gitmodules

@@ -342,6 +342,10 @@
 	path = libs/unordered
 	url = ../unordered.git
 	fetchRecurseSubmodules = on-demand
+[submodule "signals2"]
+	path = libs/signals2
+	url = ../signals2.git
+	fetchRecurseSubmodules = on-demand
 [submodule "accumulators"]
 	path = libs/accumulators
 	url = ../accumulators.git

+ 3 - 1
doc/Jamfile.v2

@@ -28,7 +28,7 @@ boostbook doc
     <dependency>../libs/foreach/doc//foreach
     <dependency>../libs/mpi/doc//mpi
     <dependency>../libs/mpi/doc//mpi_autodoc.xml
-    #<dependency>../libs/proto/doc//protodoc.xml 
+    #<dependency>../libs/proto/doc//protodoc.xml
     <dependency>../libs/proto/doc//proto
     <dependency>../libs/typeof/doc//typeof
     <dependency>../libs/xpressive/doc//autodoc.xml
@@ -46,6 +46,7 @@ boostbook doc
     <dependency>../libs/units/doc//units
     <dependency>../libs/unordered/doc//unordered
     <dependency>../libs/thread/doc//thread
+    <dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml
 
     ## Add path references to the QuickBook generated docs...
 
@@ -66,6 +67,7 @@ boostbook doc
     <implicit-dependency>../libs/units/doc//units
     <implicit-dependency>../libs/unordered/doc//unordered
     <implicit-dependency>../libs/thread/doc//thread
+    <implicit-dependency>../libs/signals2/doc//hello_world_def_code_snippet.xml
 
     <xsl:param>boost.libraries=../../libs/libraries.htm
 

+ 16 - 0
doc/html/signals2.html

@@ -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
+    <a href="http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals2.html">http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/signals2.html</a>
+  </body>
+</html>

+ 2 - 0
doc/src/boost.xml

@@ -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">

+ 15 - 10
libs/libraries.htm

@@ -164,7 +164,7 @@ how to download, build, and install the libraries.</p>
         construction framework, adaptors, concepts, and more, from Dave
         Abrahams, Jeremy Siek, and Thomas Witt.</li>
     <li><a href="lambda/index.html">lambda</a> - Define small unnamed
-    function objects at the actual call site, and more, from Jaakko J?rvi and
+    function objects at the actual call site, and more, from Jaakko J&auml;rvi and
     Gary Powell.</li>
     <li><a href="math/doc/index.html">math</a> - Several contributions in the
     domain of mathematics, from various authors.</li>
@@ -244,6 +244,8 @@ how to download, build, and install the libraries.</p>
         - Serialization for persistence and marshalling, from Robert Ramey</li>
     <li><a href="signals/index.html">signals</a> - managed signals &amp;
          slots callback implementation, from Doug Gregor.</li>
+    <li><a href="signals2/index.html">signals2</a> - managed signals &amp;
+         slots callback implementation (thread-safe version 2), from Frank Mori Hess.</li>
     <li><a href="smart_ptr/index.html">smart_ptr</a> - Six smart
         pointer class templates, from Greg Colvin, Beman Dawes,
         Peter Dimov, and Darin Adler.</li>
@@ -260,8 +262,8 @@ how to download, build, and install the libraries.</p>
     String algorithms library, from Pavol Droba.</li>
     <li><a href="utility/swap.html">swap</a> -
     Enhanced generic swap function, from Joseph Gauterin.</li>
-    <li><a href="system/doc/index.html">system</a> - Operating system support, 
-    including the diagnostics support that will be part of the C++0x standard 
+    <li><a href="system/doc/index.html">system</a> - Operating system support,
+    including the diagnostics support that will be part of the C++0x standard
     library, from Beman Dawes.</li>
     <li><a href="test/index.html">test</a> - Support for simple program testing,
     full unit testing, and for program
@@ -277,7 +279,7 @@ how to download, build, and install the libraries.</p>
     	Report on C++ Library Extensions, using other Boost libraries as a basis, from John Maddock.</li>
     <li><a href="../doc/html/tribool.html">tribool</a> - 3-state boolean type library, from Doug Gregor.</li>
     <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more,
-    from Jaakko J?rvi.</li>
+    from Jaakko J&auml;rvi.</li>
     <li><a href="type_traits/index.html">type_traits</a> -
         Templates for fundamental properties of types, from John
         Maddock, Steve Cleary, et al.</li>
@@ -414,7 +416,7 @@ how to download, build, and install the libraries.</p>
         A TR1 hash function object that can be extended to hash user defined
         types, from Daniel James.</li>
     <li><a href="lambda/index.html">lambda</a> - Define small unnamed
-    function objects at the actual call site, and more, from Jaakko J?rvi and
+    function objects at the actual call site, and more, from Jaakko J&auml;rvi and
     Gary Powell.</li>
 
     <li><a href="bind/ref.html">ref</a> - A utility library for
@@ -423,6 +425,8 @@ how to download, build, and install the libraries.</p>
 
     <li><a href="signals/index.html">signals</a> - managed signals &amp;
          slots callback implementation, from Doug Gregor.</li>
+    <li><a href="signals2/index.html">signals2</a> - managed signals &amp;
+         slots callback implementation (thread-safe version 2), from Frank Mori Hess.</li>
 
     <li><a href="utility/utility.htm#result_of">result_of</a> - determines the type of a function call expression.</li>
 </ul>
@@ -465,7 +469,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="function_types/index.html">function_types</a> - Type traits
         for callable, built-in types, from Tobias Schwinger</li>
     <li><a href="fusion/index.html">fusion</a> -
-        Library for working with tuples, including various containers, 
+        Library for working with tuples, including various containers,
     algorithms, etc. From Joel de Guzman, Dan Marsden and Tobias Schwinger.</li>
     <li><a href="mpl/doc/index.html">mpl</a> - Template metaprogramming
     framework of compile-time algorithms, sequences and metafunction classes,
@@ -572,7 +576,7 @@ how to download, build, and install the libraries.</p>
     <li><a href="ptr_container/index.html">pointer container</a>
     - Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen. </li>
     <li><a href="tuple/doc/tuple_users_guide.html">tuple</a> - Ease definition of functions returning multiple values, and more,
-    from Jaakko Järvi.</li>
+    from Jaakko J&auml;rvi.</li>
     <li><a href="variant/index.html">variant</a> - Safe, generic, stack-based
     discriminated union container, from Eric Friedman and Itay Maman.</li>
 </ul>
@@ -681,8 +685,8 @@ of arbitrary data for persistence and marshalling, from Robert Ramey</li>
     maintainable C++ code, from Andreas Huber.</li>
     <li><a href="utility/swap.html">swap</a> -
     Enhanced generic swap function, from Joseph Gauterin.</li>
-    <li><a href="system/doc/index.html">system</a> - Operating 
-    system support, including the diagnostics support that will be part of the 
+    <li><a href="system/doc/index.html">system</a> - Operating
+    system support, including the diagnostics support that will be part of the
     C++0x standard library, from Beman Dawes.</li>
     <li><a href="timer/index.html">timer</a> - Event timer,
     progress timer, and progress display classes, from Beman
@@ -740,4 +744,5 @@ or <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt<
 </p>
 
 </body>
-</html>
+</html>
+

+ 1 - 0
libs/maintainers.txt

@@ -69,6 +69,7 @@ regex                 John Maddock <john -at- johnmaddock.co.uk>
 scope_exit            Alexander Nasonov <alexander.nasonov -at- gmail.com>
 serialization         Robert Ramey <ramey -at- rrsd.com>
 signals               Douglas Gregor <dgregor -at- cs.indiana.edu>
+signals2              Frank Mori Hess <fmhess -at- users.sourceforge.net>
 smart_ptr             Beman Dawes <bdawes -at- acm.org>, Peter Dimov <pdimov -at- mmltd.net>
 spirit                Joel de Guzman <joel -at- boost-consulting.com>, Hartmut Kaiser <hartmut.kaiser -at- gmail.com>
 statechart            Andreas Huber <ahd6974-boostorg -at- yahoo.com>

+ 1 - 0
libs/signals2

@@ -0,0 +1 @@
+Subproject commit 767c877f8f1292c5fff93f140d305d28e8b9deb9

+ 1 - 0
status/Jamfile.v2

@@ -110,6 +110,7 @@ run-tests
     scope_exit/test             # test-suite scope_exit
     serialization/test          # test-suite serialization
     signals/test                # test-suite signals
+    signals2/test               # test-suite signals2
     smart_ptr/test              # test-suite smart_ptr
     spirit/classic/test         # test-suite classic spirit
     spirit/test                 # test-suite spirit_v2

粤ICP备19079148号