[libsigc++2] Created tag libsigc++-2.0.0
- From: David King <davidk src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libsigc++2] Created tag libsigc++-2.0.0
- Date: Wed, 30 Sep 2009 13:20:01 +0000 (UTC)
The signed tag 'libsigc++-2.0.0' was created.
Tagger: David King <davidk openismus com>
Date: Mon Apr 12 23:53:00 2004 +0200
Release 2.0.0
Changes:
Andreas Rottmann (22):
Comment in typedefs for iterator types in the signal#<> class
Bugfix in signal_base::insert(): Set notification function in the
Add testcase with a mixed connection & disconnection sequence.
Ignore new diconnect test executable.
Ignore some more auto*-stuff.
Martin Schulze's disonnect changes.
Added new test executables.
Typo fix.
Rewritten so we can build lambda cleanly. Removed.
Removed. Removed. Removed. Remove the above Makefiles.
Re-included lambda test.
The "The New Build System" changes.
Ignore `make dist' tarballs.
Use substitution references instead of $(patsubst). Is shorter and
.cvignore additions.
Added comment author annotation.
Make the signal::accumulated class public;
Make slot::call_type typedef public;
Use these variables. Provide doxygen with SRCDIR and TOP_SRCDIR
Use these variables. Provide doxygen with SRCDIR and TOP_SRCDIR
Minor tweaks.
Minor tweaks.
Cedric Gustin (1):
Added test of win32 platform. Commented out AM_DISABLE_SHARED (DLLs are
Martin Schulze (75):
BUGFIX in template specialization
Add two test cases. test_size is showing the size of public and internal
Make trackable allocate a trackable_dep_list object dynamically when
- closure_base: BUGFIXES in ~closure_base() and operator=(). - Mark some
- signal_emit#<>: New templates replacing signal#<>::caller. The purpose
BUGFIX in trackable_dep_list::clear()
- Rename closure_{base,rep}::[set_]dependency_ -> [set_]parent_. - Make
- New files that add a connection class. Objects of this class are
Add flag signal_impl::destroy_ and function signal_impl::destroy(). Use
Add block() capability.
Bump version to 1.9.6.
Add explanations. Comment in / create templates callof_safe[#].
Test and show how to use functor_trait for user defined or 3rd-party
Move detection of function and member method pointers' return types from
Make the adaptor's data member public so that visit_each() can access it.
Rewrite to reflect recent changes as well as recent discussions.
Change "closure" to "slot" throughout sigc++2 (file names, class names,
Move sigc::callof<> to sigc::functor::internal::callof<>.
Add Doxygen framework.
- Remove bogus operator() from unnumbered signal<> and
Fix documentation. Document the whole thing.
Correct typing error in docs. Document the whole thing.
Add function trackable::clear().
- Remove unnecessary void specializations. In fact, only the one for
Merge adaptor return type deduction and typeof() into
Remove usage of callof_ignore_arg<>. Remove the first and move
Update TODO.
Rename, correct and improve this test case. Build and run
Add more tests. Make _1, _2, ... constant. Add operator{+,-,*,...}
New file reference_wrapper.h provides ref() to specify that
New file reference_wrapper.h provides ref() to specify that
- Restructure so that the size of the generated source file stays
Bump version number to 1.9.7.
Add subscript ([]) and assign (=) operator. I think there are now enough
Add announces of versions 1.9.6 and 1.9.7. New file. Defines namespace
Define doxygen group functors. Bump version number to 1.9.8. Add ChangeLog
Add constructor that takes a sigc::slot_base& to support 3rd-party slot
Correct order of typedefs for good. (Patch from Jeff Franks.)
Disable typeof() compiler checks. Remove unnecessary deduce_result_type<>
Move definition of struct nil into functor_trait.h.
Move definition of struct nil into functor_trait.h.
Bump version number to 1.9.10. Add ChangeLog summary for version 1.9.10.
Remove disturbing limit_derived_target<>::operator() overloads. Add
update .cvsignore files
Fixes:
Compatiblity module: Move definition of compatiblity classes SigC::SignalN
Bump version number to 1.9.11. Add ChangeLog summary for version 1.9.11.
Cleanup. Bring it up to date.
Add SigC::Signal#<>::slot(). Comment out make_slot() work-around. Remove
Use LIBSIGC_TEMPLATE_PREFIX in explicit function template instantiations.
New directory containing project files for Visual Studio .Net 2003.
- Use a shorter notation for ..._mem_function variants. - Change order of
- Use a shorter notation for ..._mem_function variants. - Change order of
Add negation operator I have completely overlooked until now. Test
Include sigc++/functors/mem_fun.h (Reported by Ron Steinke).
Move all .m4 files into new subdirectories sigc++/[...]/macros. Install
Move all .m4 files into new subdirectories sigc++/[...]/macros. Install
Improve documentation of the core parts of the library. Test ptr_fun()
Document accumulators. Move slot_iterator_buf into namespace internal.
Bump version number to 1.9.12. Add ChangeLog summary for version 1.9.12.
Change functor type in typed_slot_rep to
Add unnumbered bind() and hide() overloads to make specifying the argument
Change to zero-based argument index in numbered bind() and hide() overload
Bump version number to 1.9.13. Add ChangeLog summary for version 1.9.13.
Bump version number to 1.9.13. Add ChangeLog summary for version 1.9.13.
Bump version number to 1.9.14. Add ChangeLog summary for version 1.9.14.
Move some documentation to slot_base.h. Move some documentation to
Make is_base_and_derived<> platform independant. Make lambda_core<> ctors
Make is_base_and_derived<> work with the SUN Forte.
Bring it up-to-date (use sigc::ref). Make it work with the SUN Forte.
Make the unnumbered slot templates' copy ctors use the copy ctors of the
Bump version number to 1.9.15. Add ChangeLog summary for version 1.9.15.
Don't test making functors from overloaded methods with partial template
Bump version number to 1.9.16. Add ChangeLog summary for version 1.9.16.
Bump version number to 2.0.0. Add ChangeLog summary for version 2.0.0.
Murray Cumming (25):
initial import
No more use of the scripts directory.
Changed copyrights.
Added whitespace to make the code more readable.
Added missing files.
Added examples directory
Applied Andreas Rottman's make dist fixes.
Added Andreas Rottman's example.
sigc++/adaptors/lambda is disable temporarily (not built and not
Added sigc++/sigc++.h, like in libsigc++ 1.2 Added member_method example,
Added pgk-config file, from a mystery person in bug #108857
Rearranged the groups to make it all a bit more like the libsigc++ 1.2
Build the docs directory, by adding it to SUBDIRS. Updated to be more
slot_base: Added operator bool(), needed to check for a slot that is
Create and use a typedef for the destroy_notify callback functions, to
slot_iterator_buf::operator*(): Use blocked() and empty() instead of
Added config.h.in, using autoheader, from which config.h will be
Install the config.h platform-specific header. Report the include path for
Rename config.h.in to sigc++config.h.in so that gtkmm does not include
Fix the sigc++config.h.in disting, to fix make distcheck.
Rename the template_keyword check to template_specialization, because the
Remove every undef apart from the one we need, to avoid clashes, because
Make block() and unblock() always return a value, to fix compiler
dist the scripts directory.
Implement blocked() to avoid undefined symbol linker error.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]