2.8.3:

2005-12-16  Murray Cumming <murrayc@murrayc.com>

	* glib/glibmm/object.h:
	* glib/glibmm/objectbase.h: Hide some internal stuff 
	from Doxygen. Add/Improve the Doxygen documentation.
	* glib/src/convert.hg: Correct the declaration of 
	filename_display_name() to match the implementation. 
	Previously this would have been unusable due to a linker 
	error.

2005-11-30  Murray Cumming <murrayc@murrayc.com>

	* docs/reference/Doxyfile.in: Define the @newin aliases, 
	as in gtkmm.
	* tools/pm/DocsParser.pm: Convert Since: in gtk-doc 
	text to @newin for our doxygen docs.

2005-11-29  Murray Cumming <murrayc.com>

	* build_shared/Makefile_build.am_fragment:
	* configure.in: Added --enable-use-deprecations, 
	defaulting to no (do not check for them), so that 
	the tarball will still build when newer versions 
	of glib deprecate some API. 
	* examples/Makefile.am_fragment: Use the 
	deprecation, if wanted.

2005-11-29  Murray Cumming <murrayc@murrayc.com>

	* tools/m4/base.m4: Add 
        _DEPRECATE_IFDEF_START and _DEPRECATE_IFDEF_END 
	macros, to #ifdef-out generated methods. 
	Added _DEPRECATE_IFDEF_CLASS_START and 
	_DEPRECATE_IFDEF_CLASS_END for whole classes. 
	Put _DEPRECATE_IFDEF_CLASS* around all generated 
	code. It does nothing if the class is not deprecated.
	* tools/m4/class_gtkobject.m4: Add _DEPRECATED macro, 
	used to mark a class as deprecated.
	* tools/m4/method.m4: Take an extra parameter, to 
	optionally mark the method as deprecated, to add 
	#ifdefs around the code, with 
	_DEPRECATE_IFDEF_START/END
	* tools/pm/Output.pm: _DEPRECATE_IFDEF_START/END 
	around the declarations of deprecated methods.
	* tools/pm/WrapParser.pm: Check for an optional 
	deprecated parameter to _WRAP_METHOD(). 
	* tools/m4/member.m4: Allow optional deprecated 
	method for _MEMBER_GET/SET*() to ifdef the code 
	out.
	* tools/generate_wrap_init.pl.in: Put an #ifdef 
	around use of deprecated classes.