2.16.2: 2008-04-18 Jonathon Jongsma * NEWS: * configure.in: bump to 2.16.2 for release 2008-04-16 Murray Cumming * 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 * glib/src/spawn.hg: Addded doxygen documentation based on the C documentation. Bug #528271 (Jonathon Jongsma) 2008-04-13 Murray Cumming * 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 * 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 * 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 * Makefile.am: add some more convenience targets for making releases