[Xfce4-commits] r26470 - in libxfcegui4/trunk: . libxfcegui4
Brian J. Tarricone
bjt23 at cornell.edu
Thu Dec 13 11:52:36 CET 2007
Hey Nick,
On Thu, 13 Dec 2007 10:35:30 +0000 (UTC) Nick Schermer wrote:
> Author: nick
> Date: 2007-12-13 10:35:30 +0000 (Thu, 13 Dec 2007)
> New Revision: 26470
>
> Modified:
> libxfcegui4/trunk/ChangeLog
> libxfcegui4/trunk/libxfcegui4/netk-trayicon.h
> Log:
> * libxfcegui4/netk-trayicon.h: Deprecated code. Last piece
> was used in xfce-mcs-plugin, but has been replaced by
> GtkStatusIcon.
When you deprecate stuff, please don't #ifndef out the gobject cast
#defines or the struct typedefs. This will make code using those
classes fail to compile. The idea of doing the #ifndef is to cause the
compiler to throw warnings, not error out. To catch these as a 'hard
fail', you'd use the gcc -Werror flag.
Also, you should add G_GNUC_DEPRECATED to the end of function prototypes
in the headers (and maybe you can use that for the typedefs too; not
sure).
-brian
More information about the Xfce4-dev
mailing list