2.5.1: 2004-11-01 Murray Cumming * glib/src/optiongroup.[hg|ccg]: Added add_entry() for vector and add_entry_filename() for std::string and vector. * examples/options/main.cc: Test these new methods. 2004-10-30 Murray Cumming * glib/src/optiongroup.[hg|ccg]: Added gobj_give_ownership(). * glib/src/optioncontext.[hg|ccg]: add_group(), set_main_group(): Use gobj_give_ownership() because GOptionContext deletes the GOptionGroups that we give it. 2004-10-26 Murray Cumming * glib/src/optionentry.hg: Remove accessors for arg and arg_data. * glib/src/optiongroup.[hg|ccg]: add_entry(): Remove arg_type parameter and instead add overrides which take specific C++ value types. Add CppOptionEntry inner class to hold information about each entry and its dynamically allocated C value. Add map_entries_ map to store them, so we can iterate over them during post_parse. 2004-10-21 Murray Cumming * build_shared/Makefile_build.am_fragment: Patch from Roger Leigh in bug # 15589 to use PLATFORM_WIN32 rather than OS_WIN32 to enable -no-undefined. This allows glibmm to build in a cgwin environment, apparently.