2016-06-27 Murray Cumming 2.99.7 2016-05-16 Murray Cumming Remove trailing whitespace. 2016-05-02 Murray Cumming slot_base: Use weak_raw_ptr instead of destroy_notify_struct. This seems cleaner. 2016-05-02 Murray Cumming connection: Use weak_raw_ptr for slot_base. Instead of connection deriving from notifiable and setting/unsetting its own notification callbacks. This simplifies the code. 2016-05-02 Murray Cumming Added sigc::internal::weak_raw_ptr<>. As a simpler way to null a pointer to an object when that object is deleted. 2016-04-29 Murray Cumming connection: Update the documentation. This no longer needs to (or can be) created from an iterator. 2016-04-29 Murray Cumming Docs: Fix some minor typos. 2016-04-29 Murray Cumming Docs: Fix invokation->invocation typos. 2016-04-28 Murray Cumming signal_base: Remove unnecessary trackable.h include. 2016-04-28 Murray Cumming signal_base: Do not derive from trackable. Because we don't seem to actually use the trackable API when using these objects. There was a call to notify_callbacks(), but that cannot have done anything, because nothing registers any callbacks with the base trackable, and now cannot possibly register any callbacks, because it's no longer a trackable. 2016-04-28 Murray Cumming slot_rep: Pass a slot_rep*, not notifiable*, to destroy(). To make it clearer exactly what callback signature is expected, and what the type of the data is. 2016-04-28 Murray Cumming signal_impl: Doesn't need to derive from notifiable.