summaryrefslogtreecommitdiff
path: root/sigc++/sigc++.h
diff options
context:
space:
mode:
authorMartin Schulze <teebaum@cvs.gnome.org>2003-10-19 15:27:32 +0000
committerMartin Schulze <teebaum@src.gnome.org>2003-10-19 15:27:32 +0000
commit012d7c1863e929ba35e4797f89eb5ed840e300cc (patch)
treea0add862ed6155c28f59acf9101abfd423aafaf3 /sigc++/sigc++.h
parent0dcc02413bd3f8b917e87b57fa52365299c93a85 (diff)
downloadsigc++-012d7c1863e929ba35e4797f89eb5ed840e300cc.tar.gz
Add announces of versions 1.9.6 and 1.9.7. New file. Defines namespace
2003-10-19 Martin Schulze <teebaum@cvs.gnome.org> * NEWS: Add announces of versions 1.9.6 and 1.9.7. * sigc++/compatibility.h.m4: New file. Defines namespace SigC. namespace SigC should be API compatible to libsigc++-1.2. * sigc++/Makefile.am: Build compatibility.h. * tests/test_compatibility.cc, tests/Makefile.am: Add test case for compatibility module. * docs/index.html: Change group names. * sigc++/sigc++.h: Include connection.h. * sigc++/connection.{cc,h}: - Rename dependency to destroy_notify_callback. - Change parameter name in set_slot() from d to data. - Fix operator=(): Add "return *this;" - Get rid of namespace functor. - Corrections in documentation. * sigc++/signal.{cc,h.m4}: - Add reference counter to signal_impl. Replaces "bool destroy_". - Move signal_base, slot_iterator[_buf], slot_list out of namespace internal. They are part of the public API. - Add convenience function signal#::make_slot(). - Get rid of namespace functor. - Corrections in documentation. * sigc++/trackable.{cc,h}: - Rename dependency to destroy_notify_callback. - Rename trackable::clear() to trackable::notify_callbacks(). - Corrections in documentation. * sigc++/type_traits.h: Add documentation. * sigc++/visit_each.h: - Get rid of namespace functor. - Add documentation. * sigc++/adaptors[/lambda]/*: Get rid of namespace functor. * sigc++/functors/{functor_trait.h,ptr_fun.h.m4,mem_fun.h.m4}: - Get rid of namespace functor. - Corrections in documentation / add documentation. * sigc++/functors/slot.{cc,h.m4}: - Move slot_base out of namespace internal. It's public API. - Get rid of one-letter-parameter-names. - Get rid of namespace functor. - Corrections in documentation. * tests/*.cc: Get rid of "using namespace ...".
Diffstat (limited to 'sigc++/sigc++.h')
-rw-r--r--sigc++/sigc++.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sigc++/sigc++.h b/sigc++/sigc++.h
index 19d364a..90a9e6d 100644
--- a/sigc++/sigc++.h
+++ b/sigc++/sigc++.h
@@ -21,6 +21,7 @@
#define SIGCXX_SIGCXX_H
#include <sigc++/signal.h>
+#include <sigc++/connection.h>
#include <sigc++/trackable.h>
#include <sigc++/adaptors/adaptors.h>
#include <sigc++/functors/functors.h>