2016-06-27  Murray Cumming  <murrayc@murrayc.com>

	2.99.7

2016-05-16  Murray Cumming  <murrayc@murrayc.com>

	Remove trailing whitespace.

2016-05-02  Murray Cumming  <murrayc@murrayc.com>

	slot_base: Use weak_raw_ptr instead of destroy_notify_struct.

	This seems cleaner.

2016-05-02  Murray Cumming  <murrayc@murrayc.com>

	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  <murrayc@murrayc.com>

	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  <murrayc@murrayc.com>

	connection: Update the documentation.

	This no longer needs to (or can be) created from an iterator.

2016-04-29  Murray Cumming  <murrayc@murrayc.com>

	Docs: Fix some minor typos.

2016-04-29  Murray Cumming  <murrayc@murrayc.com>

	Docs: Fix invokation->invocation typos.

2016-04-28  Murray Cumming  <murrayc@murrayc.com>

	signal_base: Remove unnecessary trackable.h include.

2016-04-28  Murray Cumming  <murrayc@murrayc.com>

	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  <murrayc@murrayc.com>

	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  <murrayc@murrayc.com>

	signal_impl: Doesn't need to derive from notifiable.