[libsigc++2] Add some missing newin{}.



commit 95e98d3a7b9f581b151bb3c37ed061004af207bb
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Wed Oct 17 12:50:01 2012 +0200

    Add some missing newin{}.
    
    * docs/reference/Doxyfile.in: Add ALIASES newin.
    * sigc++/functors/macros/functor_trait.h.m4: Add newin{2,2,11} to
    SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE.
    * sigc++/signal_base.h: Add newin{2,4} to signal_impl::blocked(), block() and
    signal_base::blocked(), block(), unblock(). Bug #153780.

 ChangeLog                                 |   10 ++++++++++
 docs/reference/Doxyfile.in                |    5 +++--
 sigc++/functors/macros/functor_trait.h.m4 |    2 ++
 sigc++/signal_base.h                      |   10 ++++++++++
 4 files changed, 25 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index f2061ab..1cb7084 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-10-17  Kjell Ahlstedt  <kjell ahlstedt bredband net>
+
+	Add some missing newin{}.
+
+	* docs/reference/Doxyfile.in: Add ALIASES newin.
+	* sigc++/functors/macros/functor_trait.h.m4: Add newin{2,2,11} to
+	SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE.
+	* sigc++/signal_base.h: Add newin{2,4} to signal_impl::blocked(), block() and
+	signal_base::blocked(), block(), unblock(). Bug #153780.
+
 2012-10-12  Kjell Ahlstedt  <kjell ahlstedt bredband net>
 
 	signal_base: Add blocked(), block(), unblock().
diff --git a/docs/reference/Doxyfile.in b/docs/reference/Doxyfile.in
index d320cd3..c71acf7 100644
--- a/docs/reference/Doxyfile.in
+++ b/docs/reference/Doxyfile.in
@@ -27,7 +27,8 @@ MULTILINE_CPP_IS_BRIEF = NO
 INHERIT_DOCS           = YES
 SEPARATE_MEMBER_PAGES  = NO
 TAB_SIZE               = 8
-ALIASES                =
+ALIASES                = "newin{2}=\xrefitem since_\1_\2 \"Since @PACKAGE_NAME@ \1.\2\" \"New API in @PACKAGE_NAME@ \1.\2\""
+ALIASES               += "newin{3}=\xrefitem since_\1_\2_\3 \"Since @PACKAGE_NAME@ \1.\2.\3\" \"New API in @PACKAGE_NAME@ \1.\2.\3\""
 OPTIMIZE_OUTPUT_FOR_C  = NO
 OPTIMIZE_OUTPUT_JAVA   = NO
 OPTIMIZE_FOR_FORTRAN   = NO
@@ -161,7 +162,7 @@ QHP_SECT_FILTER_ATTRS  =
 QHG_LOCATION           =
 DISABLE_INDEX          = NO
 ENUM_VALUES_PER_LINE   = 1
-GENERATE_TREEVIEW      = NONE
+GENERATE_TREEVIEW      = NO
 USE_INLINE_TREES       = NO
 TREEVIEW_WIDTH         = 250
 FORMULA_FONTSIZE       = 10
diff --git a/sigc++/functors/macros/functor_trait.h.m4 b/sigc++/functors/macros/functor_trait.h.m4
index 4e1afb7..fcbc765 100644
--- a/sigc++/functors/macros/functor_trait.h.m4
+++ b/sigc++/functors/macros/functor_trait.h.m4
@@ -193,6 +193,8 @@ struct functor_trait<T_functor,false>          \
  * }
  * @endcode
  *
+ * @newin{2,2,11}
+ *
  * You can't use both SIGC_FUNCTORS_HAVE_RESULT_TYPE and
  * SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE in the same compilation unit.
  *
diff --git a/sigc++/signal_base.h b/sigc++/signal_base.h
index 94b2096..cd5a62f 100644
--- a/sigc++/signal_base.h
+++ b/sigc++/signal_base.h
@@ -99,6 +99,8 @@ struct SIGC_API signal_impl
 
   /** Returns whether all slots in the list are blocked.
    * @return @p true if all slots are blocked or the list is empty.
+   *
+   * @newin{2,4}
    */
   bool blocked() const;
 
@@ -109,6 +111,8 @@ struct SIGC_API signal_impl
    * sigc::slot_base::block() and sigc::slot_base::unblock() can change the
    * blocking state of individual slots.
    * @param should_block Indicates whether the blocking state should be set or unset.
+   *
+   * @newin{2,4}
    */
   void block(bool should_block = true);
 
@@ -280,6 +284,8 @@ struct SIGC_API signal_base : public trackable
 
   /** Returns whether all slots in the list are blocked.
    * @return @p true if all slots are blocked or the list is empty.
+   *
+   * @newin{2,4}
    */
   bool blocked() const;
 
@@ -291,10 +297,14 @@ struct SIGC_API signal_base : public trackable
    * sigc::slot_base::block() and sigc::slot_base::unblock() can change the
    * blocking state of individual slots.
    * @param should_block Indicates whether the blocking state should be set or unset.
+   *
+   * @newin{2,4}
    */
   void block(bool should_block = true);
 
   /** Unsets the blocking state of all slots in the list..
+   *
+   * @newin{2,4}
    */
   void unblock();
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]