CVSROOT:        /cvs/gnome
Module name:    glibmm
Changes by:     murrayc 05/11/29 10:04:05

Modified files:
        .              : ChangeLog 
        tools          : generate_wrap_init.pl.in 
        tools/m4       : base.m4 class_gtkobject.m4 member.m4 method.m4 
        tools/pm       : Output.pm WrapParser.pm 

Log message:
2005-11-29  Murray Cumming <[EMAIL PROTECTED]>

* 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.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glibmm&who=murrayc&date=explicit&mindate=2005-11-29%2010:03&maxdate=2005-11-29%2010:05

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to