Sort various things to reduce merge hell. No functional changes.
[ardour.git] / libs / sigc++2 / ChangeLog
index 23c59ee3fabdfacebc7e262b526dbaf9ac1cb3c1..8e02aef058ccf9f17dd0af5b4f390e8fc0c45877 100644 (file)
@@ -1,604 +1,3 @@
-2.0.17:
-
-2005-12-20  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/macros/signal.h.m4: Make all operator--() methods 
-       return by reference, like the operator++() methods. 
-       Bug #304402 from John Profic.
-
-This is the libsigc-2-0 branch, for maintenance of libsigc++ 2.0.
-API/ABI-compatible API-addition happens in the HEAD branch.
-
-2005-12-01  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/functors/slot_base.cc: 
-       slot_base::disconnect(): Set call_ to 0, 
-       to invalidate the slot, even if parent_ is 0. 
-       I think parent_ is, for instance, a signal, but 
-       disconnect should still work on a slot that is not 
-       connected to a signal, because a slot can be invoked 
-       directly.
-       Fixes bug #311057 from James Lin.
-
-2005-12-01  Murray Cumming <murrayc@murrayc.com>
-
-       * tests/Makefile.am:
-       * tests/test_slot_disconnect.cc: Added test 
-       case from bug #311057.
-
-2005-11-16  Philipp Berndt  <philipp.berndt@gmx.net>
-
-       * sigc++/adaptors/macros/exception_catch.h.m4: Make member
-       exception_catch_functor<T_functor, T_catcher, void>::catcher_
-       public so that it can be accessed by visit_each()
-       (bug fixed for generalization on 2004-11-06)
-
-2.0.16:
-
-2005-08-01  Neal E. Coombes  <nealc@trdlnk.com>
-
-       * sigc++/signal_base.h: Updated the documentation for temp_slot_list
-       as requested in bug #303896.
-
-2005-08-01  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adaptors/hide.h.m4: Added missing 
-       ) in call to sun_forte_workaround(), fixing
-       build on SUN Forte 5.5. Bug #312020.
-
-2005-08-19  Bruno Martinez <brunom@fing.edu.uy>
-
-       * sigc++/type_traits.h: Renamed
-       ::sigc::is_base_and_derived::internal to 
-       ::sigc::is_base_and_derived::internal_class
-       in order to avoid conflict with
-       namespace internal. 
-
-2005-07-13  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/manual/libsigc_manual.xml: Correct mentions of 
-       1.2 stuff instead of 2.0. Patch in bug #310213 from 
-       pebble.org.uk.  
-
-2005-07-13  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/manual/libsigc_manual.xml: Fixed typo 
-       found by Antonio Coralles.
-
-2005-07-09  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/macros/signal.h.m4: Did the same (see 
-       last commit) for slot_const_iterator and 
-       slot_iterator_buf.
-
-2005-07-09  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/macros/signal.h.m4: slot_iterator:
-       operator--() now returns value, not reference, like 
-       operator++() already did. This caused crashes when 
-       using --no-inline with g++. Bug #308651 by 
-       Michael Andres.
-
-2.0.15:
-
-2005-07-04  Philip Langdale  <plangdale@vmware.com>
-
-       * sigc++/adaptors/macros/compose.h.m4: Add a setter typedef to 
-       compose*_functor and use it instead of the (incorrect) getter 
-       typedef in the compose* specialization of visit_each<>().
-       This corrects the lifetime management of slots created with 
-       compose(). Bug #308433.
-
-2005-06-13  Marek Rouchal  <marek.rouchal@infineon.com>
-
-       * tests/test_deduce_result_type.cc: Specify int return type 
-       for main(), to be more ISO C++ compliant. Bug #307478.
-
-2005-06-11  Andris Pavenis <pavenis@latnet.lv>
-
-       * sigc++/adaptors/lambda/macros/base.h.m4:
-       * sigc++/adaptors/lambda/macros/select.h.m4
-       * sigc++/adaptors/macros/hide.h.m4: Specify only a type (not a
-       parameter name) for unused member function parameters
-
-2005-06-12  Paul Pogonyshev  <pogonyshev@gmx.net>
-
-       * configure.ac: 
-       * scripts/cxx.m4: 
-       * sigc++config.h.in: Add test for whether the compiler allows
-       referencing to member functions of the class/structure being
-       declared from a definition of a static member variable.
-       Supposedly a generic solution for GCC 3.2 compilation problems.
-
-       * sigc++/type_traits.h: Define SIGC_WRAP_IS_BASE_CLASS_ based on
-       results of the above test.
-       (struct is_base_and_derived): Wrap up is_base_class_() functions
-       in an internal class if SIGC_WRAP_IS_BASE_CLASS_ is defined.
-
-2005-06-10  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adaptors/macros/bind.h.m4:
-       * sigc++/functors/macros/slot.h.m4:
-       * sigc++/macros/signal.h.m4: Use CALL_SIZE instead of 
-       hard-coded 7s and 6s.
-
-2.0.14:
-
-2005-06-10  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: Make the 
-        limit_derived_target::with_type inner class an outer class, 
-       to satisfy the SUN CC 5.7 compiler, though I think it is a 
-       compiler bug. Bug #302098 has the test case.
-
-2.0.13:
-
-2005-06-07  Murray Cumming <murrayc@murrayc.com>
-
-       * tests/test_compatibility.cc: Specify the actual class when 
-       using test_int(), instead of the derived class, to fix the build 
-       on SUN Forte CC 5.5. Patch from Friedemann Kleint in 
-       Bug #305647
-
-2005-06-07  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/macros/signal.h.m4: signal_emit::emit(): Use scope to 
-       ensure a certain order of destruction of the member variables, to 
-       avoid a leak on MSVC++. Patch by Andreas Ames in Bug #306249.
-
-2005-06-07  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/macros/signal.h.m4: Added comments about commenting-out
-        SIGC_TYPEDEF_REDEFINE_ALLOWED when using SUN Forte CC 5.7, 
-        because I can not seem to create a test for it.
-
-2005-06-07  Murray Cumming <murrayc@murrayc.com>
-
-       * configure.ac:
-       * scripts/cxx_std.m4:
-       * sigc++/macros/signal.h.m4:
-       * sigc++config.h.in: Added check for 
-       the non-standard SUN Forte reverse_iterator<>,
-       and used it. This is based on the same stuff in 
-       gtkmm.
-
-2005-06-07  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: limit_derived_target(): Just some whitespace 
-        changes.
-
-2005-05-16  Neal E. Coombes  <nealc@trdlnk.com>
-       
-       * sigc++/signal_base.h:  Modified temp_slot_list to be a temporary view
-       into a slot list.  Instead of emptying the original it now simply tacks
-       a placeholder to the end of the original.  It then uses this as it's
-       'end' iterator.  This should allow for conscious recursiveness, as well
-       as inserting a slot to any position in the slot list during emittion.
-       See bug #303896.
-
-2005-06-04  Friedemann Kleint <kleint@bifab.de>
-
-       * sigc++/macros/limit_reference.h.m4: 
-       visit_each() template specializations: 
-       Mention the bool I_derives_trackable 
-       template type, to fix the build on Solaris 
-       Forte 5.5.
-
-2.0.12:
-
-2005-05-06  Régis Duchesne <hpreg@vmware.com>
-
-       * sigc++/macros/limit_reference.h.m4 (added):
-       * sigc++/Makefile.am:
-       New class that just stores a reference, and makes sure that if the
-       reference derives from trackable, then the trackable reference will be
-       used instead of the derived reference in visit_each().
-       * sigc++/functors/macros/mem_fun.h.m4: Better fix for bug #169225 by
-       Régis Duchesne and Christian Hammond, based on the new limit_reference
-       class.
-       * sigc++/adaptors/bound_argument.h (added): New class (built upon the
-       new limit_reference class) that handles all 3 kinds of bound arguments:
-       by value, by reference, and by constant reference. References are
-       unwrapped in the bound_argument's constructor.
-       * sigc++/adaptors/macros/bind.h.m4: Fix for bug #302327 by Régis
-       Duchesne. Bound arguments now need to know whether they are passed by
-       reference or not. So bind() now builds bind_functor instances using
-       'reference_wrapper<Foo>' types, instead of 'Foo &' types. The
-       bind_functor code is modified to compensate.
-       * sigc++/adaptors/macros/bind_return.h.m4: Similar fix for a similar
-       bug (unfiled) with bound return arguments.
-       * sigc++/reference_wrapper.h:
-       * sigc++/type_traits.h:
-       The reference_wrapper class is only used in bound_argument.h. Put
-       correct but unused code under #if 0.
-       * sigc++/adaptors/lambda/base.h: This file needs reference_wrapper.h,
-       but was incorrectly relying on type_traits.h to include it.
-       * tests/Makefile.am:
-       * tests/test_virtualbase_delete.cc (deleted):
-       * tests/test_virtualbase_delete_ref_param.cc (deleted):
-       * tests/test_limit_reference.cc (added):
-       Replaced test_virtualbase_delete*.cc with a simpler
-       test_limit_reference.cc which checks for all 3 aspects of the same bug
-       in one file.
-       * tests/test_bind_ref.cc: Slots must use 'Foo &' types. We were lucky
-       this broken usage worked before this change. The change in
-       type_traits.h made this bug obvious, by preventing the code to compile.
-       * tests/test_bind_return.cc: After my change, bind() and bind_return()
-       must use 'reference_wrapper<Foo>' types.
-       * tests/test_custom.cc: Made this test a no-op (so it does not perturb
-       'make check' on released versions of the library) and made it a
-       template ready to be modified by hackers.
-
-2005-05-01  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/functors/slot_base.cc: 
-       slot_base::slot_base(src): If the source 
-       slot_base has a null rep->call_, meaning that the 
-       slot is invalid, just return a default-constructed 
-       slot, to prevent the crash shown in 
-       tests/tests_copy_invalid_slot.cc. Bug #302515 by 
-       Régis Duchesne.
-
-2005-05-01  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/functors/macros/mem_fun.h.m4: bound_*<>: 
-       Add a new is_base_and_derived<sigc::trackable> 
-       parameter to the template and thereby provide a 
-       specialization for T_Obj types that derive from 
-       sigc::trackable. This prevents a crash when casting 
-       from the derived type to sigc::trackable after the 
-       derived destructor has run. This cast can sometimes 
-       fail when using multiple inheritance, at least with 
-       g++. Bug #169225 by Régis Duchesne and Christian 
-       Hammond.
-       * sigc++/type_traits.h: Add documenation for 
-       the internal is_base_and_derived<> template, which 
-       allows us to specialize other templates for certain 
-       template types.
-
-2005-04-28  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/type_traits.h: Added comments for users of 
-       g++ 3.2.
-
-2005-04-28  Murray Cumming <murrayc@murrayc.com>
-
-       * tests/Makefile.am:
-       * tests/test_virtualbase_delete.cc: Added 
-       simplified test case from bug #169225. We have a patch 
-       to make this succeed but I am not ready to commit it 
-       just yet.
-
-2005-04-27  Murray Cumming <murrayc@murrayc.com>
-
-       * tests/Makefile.am:
-       * tests/test_custom.cc:
-       Added a place to put extra test code, so I don't have 
-       to keep installing my crazy libsigc++ versions.
-
-2005-04-27  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: Revert back to the non-explicit 
-       template call, because we can not specify the 
-       template specialization so easily, because the 
-       specializations have different numbers of types.
-       * tests/Makefile/am:
-       * tests/test_bind_ref.cc: Add a simple test only for 
-       sigc::ref disconnection.
-
-2005-04-26  Murray Cumming <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: Use the explicit template 
-       specialization, needed for Tru64 and AIX compilers. 
-       This causes a crash in some uses of sigc::ref() 
-        (when using g++ 3.3.4 or 3.3.5 , but not with 3.4) but 
-       seems to fix a crash in some uses of multiple inheritance 
-       (bug #169225).
-       * tests/test_bind.cc: Comment out the crashing (not with 
-       g++ 3.4) use of sigc::ref() with an explanatory comment.
-       
-2.0.11:
-
-2005-03-09  Cedric Gustin <cedric.gustin@swing.be>
-
-       * Makefile.am: Moved MSVC_Net2003 directory to SUBDIRS.
-       * MSVC_Net2003/Makefile.am: Added blank.cpp to EXTRA_DIST.
-       * MSVC_Net2003/libsigc++2_msvcNet2003.sln: Removed
-       test_accumulated and test_lambda projects as the tests are
-       disabled in the standard, configure-based build.
-       * MSVC_Net2003/MSVC_Net2003/libsigc++2_msvcNet2003.vcproj:
-       Generate a PDB file in the Debug target.
-
-2005-03-05  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/website/stable.html: Mention actual supported compilers.
-       * docs/website/docs.html: Removed broken examples links. Change 
-       reference link to the reference overview page.
-
-2005-02-23  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/functors/slot_base.h: Make slot_base::operator=() public, to 
-       fix the build with SUN Forte C++ 5.5 and Tru64.
-
-2.0.10:
-
-2005-02-20  Murray Cumming  <murrayc@murrayc.com>
-
-       * tests/test_slot.cc, test_disconnect.cc: #included <new> to avoid 
-       an unresolved symbol error with the Tru64 compiler. Solution found by 
-       Tim Mooney in bug #161503.
-
-2005-02-20  Martin Schulze  <mschulze@cvs.gnome.org>
-
-       * sigc++/signal_base.h: Add some documentation.
-
-2005-02-20  Martin Schulze  <mschulze@cvs.gnome.org>
-
-       * sigc++/signal_base.cc: Reset deferred_ flag to false in
-       signal_impl::sweep() (Neal E. Coombes). Partly fixes bug #167714.
-
-2005-02-11  Martin Schulze  <mschulze@cvs.gnome.org>
-
-       * docs/manual/Makefile.am: Set the correct group in post-html.
-
-2005-02-11  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/website/doc.shtml: Fix typo in url for reference docs. Found by 
-       James Lin.
-
-2005-02-06  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/signal_base.h: temp_slot_list::begin(), end(): Actually 
-       return the iterators.
-
-2005-02-03  Neal E. Coombes <nealc@trdlnk.com>
-
-       * sigc++/signal_base.h: Add temp_slot_list struct to facilitate
-       allowing new connections to a signal during an emittion without
-       affecting that emittion.
-       * sigc++/macros/signal.h.m4: Use the new struct temp_slot_list to
-       prevent connections made during an emittion from being called in the
-       same emittion (which has the potential of causing things like
-       infinite loops).  This guarantees an emittion will be finite, as well
-       as maintaining any order of emittion guarantees that may have already
-       been in place.
-       
-2.0.9:
-
-2005-02-02  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: visit_each_type(): Reverted the change, so that 
-       we do not specify the template types ot visit_each<>(), because it 
-       crashes on g++ 3.3.4 (but not g++ 3.4.2). Added a comment telling users 
-       of AIX (and maybe IRIX MipsPro and Tru64) to use the alternative version 
-       if they have compilation problems.
-
-2005-02-01  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adapators/macros/base.h.m4: Add sigc::var<>() documentation, 
-       from Roger Ferrer Ibáñez in bug #149483.
-
-2005-02-01  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adaptors/macros/compose.h.m4: In the template specializations 
-       of visit_each(): As before, specify the specific other template 
-       specializations of visit_each that we use. Needed by AIX.
-       * tests/Makefile.am: Reenabled most tests, because AIX can now 
-       build them.
-
-2005-02-01  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/visit_each.h: visit_each_type(): Specify the specific 
-       template specialization of visit_each<>() to use. The AIX compiler, 
-       and possibly the Tru64 compiler, need this extra hint.
-
-2005-02-01  Murray Cumming  <murrayc@murrayc.com>
-
-       * bind.h.m4: Define bind_functor::operator() inline because the AIX 
-       compiler/linker sometimes fails to find it when it is defined 
-       outside of the class.
-
-2.0.8:
-
-2005-01-30  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/type_traits.h: is_base_and_derived: Added 
-       avoid_gcc3_warning_(), to avoid an incorrect warning when using 
-       g++ 3.3.5
-
-2005-01-28  Liza Klerck   <liza@trdlnk.com>
-
-       * sigc++/functors/macros/mem_fun.h.m4: Add a sigc:: namespace 
-       prefix to the nested use of visit_each(), to avoid ambiguity when 
-       using 2 versions of the libsigc++ API inside different namespace.
-       
-2005-01-27  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adaptors/macros/adaptor_trait.h.m4: Add a sigc:: namespace 
-       prefix to the nested use of visit_each(), to avoid ambiguity when 
-       using 2 versions of the libsigc++ API inside different namespace, 
-       which is not very advisable anyway. Bug #165222 from 
-       liza at trdlnk.com.
-
-2.0.7:
-
-2005-01-24  Cedric Gustin <cedric.gustin@swing.be>
-
-       * sigc++config.h.in : Moved the SIGC_USING_STD macro definition
-       out of the SIGC_CONFIGURE section. We also need it for MSVC.
-       * MSVC_Net2003/.cvsignore : Added .def and .aps files
-       * MSVC_Net2003/Makefile.am: Rewrote rule for local copy of
-       sigc++config.h (required for 'make distcheck').
-       * MSVC_Net2003/libsigc++2_msvcNet2003.sln: Added test_retype and
-       test_disconnect_during_emit tests.
-       * MSVC_Net2003/tests/test_disconnect_during_emit/*,
-       MSVC_Net2003/tests/test_retype/*: Initial commit.
-
-2005-01-21  Murray Cumming  <murrayc@murrayc.com>
-
-       * tests/: Disabled the test_accumulator, test_bind, and test_compose 
-       tests, and part of test_mem_fun because the AIX xlC compiler can not 
-       build them, but it can still do most things, including the examples.
-       See the comments in tests/Makefile.am.
-
-2005-01-21  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/adaptors/bind.h.m4: non-member operator()(): Specify the 
-       extra nil arguments in the templated class name prefix. Oddly, the 
-       AIX xlC compiler says that the type of the first parameter does not 
-       match the template if you don't do this.
-
-2005-01-21  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/type_traits.h: is_base_and_derived struct: Move the 
-       is_base_class_() functions out of the inner class, because the AIX 
-       xlC compiler does not like that - see the comments in the code.
-       * sigc++/adaptors/bind.h.m4: Add the extra nil template types to 
-       the template specializations, as in slot and signal.
-       
-2005-01-21  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/functors/macros/slot.h.m4, sigc++/macros/signal.h.m4: 
-       slot and signal template specialization for 
-       various numbers of template args: In the class slot line, specify 
-       all the remaining template types as null, instead of expecting the 
-       compiler to guess them in itself. This partly fixes the build on 
-       AIX with the xlC compiler. Bug #164685.
-
-2005-01-19  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/type_traits: struct is_base_and_derived: Make the test inner 
-       struct a friend, so that it can use the big inner struct. This is 
-       required by the Tru64 compiler.
-       * sigc++/adaptors/lambda/base.h: Put the unwrap_lambda_value() 
-       definitions at the top, because Tru64 (understandably) needs them to 
-       be declared before use.
-
-2005-01-19  Murray Cumming  <murrayc@murrayc.com>
-
-       * scripts/: Added cxx_std.m4, with a test copied from 
-       glibmm/scripts/cxx_std.m4 to check if the compiler has the std:: 
-       namespace.
-       * sigcconfig.h: #undef the new #define and add SIGC_USING_STD(), 
-       like GLIBMM_USING_STD, to put stuff in the std:: namespace when it 
-       is not there already,
-       * configure.in: Used the new test.
-       * tests/*: Uses SIG_USING_STD() for every std:: thing that we use.
-       This is needed by the Tru64 and HP-UX compilers when using their 
-       defaults.
-
-2005-01-19  Murray Cumming  <murrayc@murrayc.com>
-
-       * configure.in: AC_INIT(): Provide the extra tarball name parameter, 
-       so that it does not create a libsigc--- tarball.
-
-2005-01-19  Murray Cumming  <murrayc@murrayc.com>
-
-       * configure.in: AC_INIT(): Use libsigc++ instead of sigc++, attempting 
-       to get the correct tarball name.
-
-2005-01-18  Murray Cumming  <murrayc@murrayc.com>
-
-       * configure.in: Used the autoconf 2.93 and AM_INIT_AUTOMAKE() 
-       technique to specify ustar format for the tarball, to prevent files 
-       with long file names from appearing at the top of the tarball. 
-       Based on the same fix in gtkmm 2.6.
-
-2005-01-18  Murray Cumming  <murrayc@murrayc.com>
-
-       * sigc++/functors/macros/slot_h.m4: Specify the base class when 
-       using the rep_ member variable. This stops the HP-UX aCC compiler 
-       from saying that a Nonstatic member  is referenced in a nested class, 
-       local class or static member initializer. Bug #150719.
-
-2005-01-18  Murray Cumming  <murrayc@murrayc.com>
-
-       * Bug #159597 - patch from e97_far at e.kth.se to replace C-style 
-       casts with reinterpret_cast<> and static_cast<> to avoid warnings.
-
-2005-01-17  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/manual/Makefile.am: Specifying html/index.html instead of 
-       just the html directory as a target seems to fix distcheck problems.
-       I can also now confirm that the install works on solaris, when using 
-       gmake, though not when using make.
-
-2005-01-17  Murray Cumming  <murrayc@murrayc.com>
-
-       * MSVC_Net2004/Makefile.am: Add built files to DISTCLEANFILES to fix 
-       the distcheck.
-       * docs/reference/Makefile.am, manual/Makefile.am: Specify $srcdir in 
-       paths, to fix distcheck of the manual, and maybe fix install problems 
-       on Solaris.
-
-2005-01-11  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/website/stable.html: Updated the text about binary packages.
-       * docs/website/docs.html: Link to the 2.0 documentation instead of the 
-       1.2 documentation.
-
-2004-12-17  GregSchussman  <schussman@slac.stanford.edu>
-       * glossary.shtml: Clean up punctuation, make definitions complete
-        sentences, and add clarifications for certain definitions according to
-        what Murray Cumming's suggestions and answers to my questions.
-       Bug #161580.
-
-2005-01-11  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/: Added manual, copied from the libsigc++-1.2 cvs module, 
-       and updated it for the new 2.0 API.
-
-2005-01-11  Murray Cumming  <murrayc@murrayc.com>
-
-       * docs/: Added website, copied from the libsigc++-1.2 cvs module.
-       We will use it from here from now on.
-
-2004-12-11  Cedric Gustin <cedric.gustin@swing.be>
-
-       * configure.ac : parse version tags at configure time (for
-       sigc-2.0.rc).
-       * MSVC_Net2003/sigc-2.0.rc.in : New resource file.
-       * MSVC_Net2003/Makefile.am: include sigc-2.0.rc in distribution.
-
-2004-12-08  Cedric Gustin <cedric.gustin@swing.be>
-
-       * MSVC_Net2003/Makefile.am: get sigc++config.h from $(top_builddir)
-       instead of $(top_srcdir).
-
-2004-12-08  Cedric Gustin <cedric.gustin@swing.be>
-
-       * MSVC_Net2003/*/*.vcproj: Renamed libsigc++ target to
-       sigc-2.0d.dll (Debug) and sigc-2.0.dll (Release). Added
-       $(SolutionDir) and $(SolutionDir)\.. to "Additional Include
-       Directories" in tests projects.
-       * sigc++config.h.in: Rewrote dllexport/dllimport macros for
-       MSVC, for better consistency with glibmm/gtkmm.
-       * MSVC_Net2003/Makefile.am: copy sigc++config.h from $(top_srcdir)
-       at build time.
-
-2004-11-27  Murray Cumming  <murrayc@murrayc.com>
-
-       * configure.in: Revert the AC_PROG_LIBTOOL change, so that this builds
-       with actually released libtool versions, and in jhbuild, so that it 
-       gets testing.
-
-2004-11-06  Martin Schulze  <mschulze@cvs.gnome.org>
-
-       * sigc++/adaptors/macros/exception_catch.h.m4: Make catcher_ member
-       public so that it can be accessed by visit_each() (bug reported on
-       ml by Philip Langdale <plangdale@vmware.com>).
-
-2004-10-24  Martin Schulze  <mschulze@cvs.gnome.org>
-
-       * MSVC_Net2003/*/*.vcproj: Link with the "multithreaded DLL" runtime
-       libraries and enable RTTI for the MSVC build
-       (patch from Timothy M. Shead <tshead@k-3d.com>).
-       * MSVC_Net2003/*/.cvsignore: Hide generated build files from cvs
-       (patch from Timothy M. Shead <tshead@k-3d.com>).
-
-2.0.6:
-
 2004-10-12  Martin Schulze  <mschulze@cvs.gnome.org>
 
        * MSVC_Net2003/*/*.vcproj, MSVC_Net2003/blank.cpp: Fix project files