2.16.2:

2008-04-18  Jonathon Jongsma  <jjongsma@gnome.org>

	* NEWS:
	* configure.in: bump to 2.16.2 for release

2008-04-16  Murray Cumming  <murrayc@murrayc.com>

	* glib/src/spawn.hg: Moved the enum back out of the doxygen group, 
	because that results in the enums group being inside the spawn group.

2008-04-16  Murray Cumming  <murrayc@murrayc.com>

	* glib/src/spawn.hg: Addded doxygen documentation based on the 
	C documentation.
	Bug #528271 (Jonathon Jongsma)

2008-04-13  Murray Cumming  <murrayc@murrayc.com>

	* glib/src/optionentry.ccg: set_long_name(): Do not use NULL for an 
	empty string, because "" has a special meaning to GOptionEntry - it 
	is the definition of G_OPTION_REMANING.
	* examples/options/main.cc: Add an entry with the long name 
	G_OPTION_REMAINING, to list additional non-named arguments. More 
	explicit API should be added for this.
	Bug #526831 (Christian Lundgren).
 
2008-04-13  Murray Cumming  <murrayc@murrayc.com>

	* glib/glibmm/ustring.cc erase(): Create an end iterator and use it, 
	instead of just using the std::string(iterator) erase implementation, 
	because that only removes one byte, which can make the whole string 
	invalid UTF-8.
	Bug #527687 (Jarro).

2008-04-11  Murray Cumming  <murrayc@murrayc.com>

	* glib/src/optionentry.ccg:
	* glib/src/optionentry.hg: Hand-code set_description(), 
	set_arg_description() and set_long_name(), to free any existing string, 
	to maybe fix a (possible) leak found by valgrind.

2008-03-29  Jonathon Jongsma  <jjongsma@gnome.org>

	* Makefile.am: add some more convenience targets for making releases