Merged revisions 6293,6296-6306,6308 via svnmerge from
[ardour.git] / libs / sigc++2 / ChangeLog
index 23c59ee3fabdfacebc7e262b526dbaf9ac1cb3c1..1e7ffd7fa07cacca471ff20deee9ffe3f5d0773c 100644 (file)
@@ -1,4 +1,113 @@
-2.0.17:
+2.2.2:
+
+2008-03-10  Deng Xiyue  <manphiz@gmail.com
+
+       * sigc++/macros/slot.h.m4:
+       Added an include of functors/slot.h that was mistakenly removed 
+       during the 2.1 series, apparently breaking API slightly.
+       Bug #521418.
+
+2.2.1:
+
+2008-02-28  Elaine Xiong  <elaine.xiong@sun.com>
+
+       * sigc++/macros/signal.h.m4:
+       * tests/test_accum_iter.cc: Add ifdefs around uses of 
+       reverse_iterator to really fix the build with recent 
+       versions of Sun CC.
+       Bug #302098.
+
+2.2.0:
+
+2008-01-01  Ryan Hill  <dirtyepic@gentoo.>
+
+       * tests/test_copy_invalid_slot.cc: Include the cstdlib 
+       and cstring headers to fix the build with the gcc 4.3 
+       pre-release. Bug #454882.
+
+2007-08-31  Murray Cumming  <murrayc@murrayc.com>
+
+       * tests/test_copy_invalid_slot.cc: Added some includes to 
+       fix the build in some environments, such as when using Sun CC.
+       Thanks to Vladimir Marek in bug #469872.
+
+2.1.1:
+
+2007-08-14  Murray Cumming  <murrayc@murrayc.com>
+
+       * sigc++/Makefile.am:
+       * sigc++/compatibility.h: Removed this header.
+       * sigc++/bind.h:
+       * sigc++/bind_return.h:
+       * sigc++/connection.h:
+       * sigc++/macros/class_slot.h.m4:
+       * sigc++/macros/hide.h.m4:
+       * sigc++/macros/method_slot.h.m4:
+       * sigc++/macros/object_slot.h.m4:
+       * sigc++/macros/retype.h.m4:
+       * sigc++/macros/signal.h.m4:
+       * sigc++/macros/slot.h.m4:
+       * sigc++/object.h:
+       * sigc++/retype_return.h: Removed deprecated 
+       compatibility API, to probably fix the build with 
+       some compilers, such as some versions of the Sun Forte C++ 
+       CC compiler. Some of these headers are now mostly empty and 
+       should be removed later.
+       This API has been deprecated April 2004, and 
+       is not widely used, so it seems safe to do this now.
+       
+       * tests/Makefile.am:
+       * tests/test_compatibility.cc: Removed this test.
+
+2007-07-28  Michael Elkstrand  <michael@elehack.net>
+
+       * sigc++/macros/signal.h.m4: slot_iterator_buf, 
+       slot_reverse_iterator_buf: Added typedefs for 
+       value_type, reference, and pointer, so that these 
+       iterators are more like standard C++ iterators, so they can 
+       be used with standard C++ algorithms.  
+       * tests/Makefile.am:
+       * tests/test_accum_iter.cc: Added a test for this.
+       Bug #417926.
+
+2006-11-14  Daniel Elstner  <daniel.kitta@gmail.com>
+
+       * autogen.sh: Wholly replace this script with a critter from one
+       of my personal projects, with slight modifications.  This one does
+       some sophisticated stuff like probing version numbers of available
+       automake and aclocal executables, in order to choose the right one
+       accordingly.  All this is necessary to make the build system work
+       robustly in custom environments such as Maemo where automake-1.9
+       doesn't come preinstalled.
+
+2006-06-20  Murray Cumming  <murrayc@murrayc.com>
+
+       * sigc++/adaptors/macros/bind.h.m4:
+       * sigc++/adaptors/macros/retype.h.m4:
+       * sigc++/functors/macros/functor_trait.h.m4:
+       * sigc++/functors/macros/slot.h.m4:
+       * sigc++/macros/retype.h.m4:
+       * sigc++/macros/signal.h.m4: Revert the previous changes, because none is 
+       used in the exported symbol names from gtkmm, so this would break the ABI 
+       of gtkmm.
+
+2006-05-26  RĂ©gis Duchesne <hpreg@vmware.com>
+
+       * sigc++/adaptors/macros/bind.h.m4:
+       * sigc++/adaptors/macros/retype.h.m4:
+       * sigc++/functors/macros/functor_trait.h.m4:
+       * sigc++/functors/macros/slot.h.m4:
+       * sigc++/macros/retype.h.m4:
+       * sigc++/macros/signal.h.m4:
+       Renamed 'nil' to 'none' to allow an Objective-C++ compiler to compile
+       the library header files.
+
+2005-12-21  Murray Cumming  <murrayc@murrayc.com>
+
+       * sigc++/macros/signal.h.m4: Make remaining 
+       reverse_iterator_buf operator--() methods 
+       return by reference, like the operator++() methods. 
+       Bug #304402 from John Profic.
 
 2005-12-20  Murray Cumming  <murrayc@murrayc.com>
 
        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-14  John Profic <profic@kursknet.ru>
+
+       * sigc++/macros/signal.h.m4: Fix compilation problem in 
+       the last patch.
+
+2005-12-14  John Profic <profic@kursknet.ru>
+
+       * sigc++/macros/signal.h.m4: Added emit_reverse().
+
+This is the HEAD branch, for API/ABI-compatible API additions.
+See also the libsigc-2-0 branch.
 
 2005-12-01  Murray Cumming <murrayc@murrayc.com>