diff options
author | Martin Schulze <teebaum@cvs.gnome.org> | 2003-10-19 15:27:32 +0000 |
---|---|---|
committer | Martin Schulze <teebaum@src.gnome.org> | 2003-10-19 15:27:32 +0000 |
commit | 012d7c1863e929ba35e4797f89eb5ed840e300cc (patch) | |
tree | a0add862ed6155c28f59acf9101abfd423aafaf3 /sigc++/sigc++.h | |
parent | 0dcc02413bd3f8b917e87b57fa52365299c93a85 (diff) | |
download | sigc++-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++.h | 1 |
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> |