glibmm r445 - in trunk: . glib/glibmm tools/m4



Author: murrayc
Date: 2007-09-25 15:02:47 +0100 (Tue, 25 Sep 2007)
New Revision: 445
ViewCVS link: http://svn.gnome.org/viewcvs/glibmm?rev=445&view=rev

Modified:
   trunk/ChangeLog
   trunk/glib/glibmm/signalproxy_connectionnode.h
   trunk/glib/glibmm/wrap.cc
   trunk/glib/glibmm/wrap.h
   trunk/tools/m4/class_interface.m4
Log:
2007-09-25  Murray Cumming  <murrayc murrayc com>

        * glib/glibmm/wrap.cc:
        * glib/glibmm/wrap.h: Added wrap_auto_interface<>(), which should 
        be used by wrap() specializations for interfaces, so we create 
        instances of the interface even if the derived C type is unknown to 
        us.
        * glib/glibmm/signalproxy_connectionnode.h: Do not wrap.h from here 
        unnecessarily, to allow us to include objectbase.h in wrap.h, 
        needed by the new templated method.
        * tools/m4/class_interface.m4: Use wrap_auto_interface<>() 
        instead of wrap_auto() for interfaces.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]