David Odin <[EMAIL PROTECTED]> writes:

> On Sun, Aug 26, 2001 at 08:38:57PM +0200, David Odin wrote:
> > 
> >    Hi,
> > 
> >  I'm using current HEAD cvs of the Gimp.
> >  I've seen that all the filter plugins which use a GTK interface are
> > crashing. Is this a known bug and is this due to the switch to the
> > version 2.0 of gtk+? Is there anything I can do to help fixing this?
> > 
> > I've notice that plugins use gtk_signal* fonctions while the gimp
> > application (under the app directory) use g_signal* ones. This lets me
> > think the plugins are not yet converted to use gtk+-2.0.
> > 
> > If you can tell me what need to be changed for the migration, I'll be
> > happy to fix all these plugins.
> > 
>   To be more precise, here are the plugins I've seen crashed on
> invocation :
>   - destripe,
>   - NL filter,
>   - gflare,
>   - gimpressionist,
>   - gfig,
>   - gdyntext,
>   - imagemap,
>   - jpeg.

Hi David,

all the plug-ins you mention are currently excluded from CVS HEAD build
because we didn't get around fixing them (mostly GtkText -> GtkTextView
migration needed). Seems you have old 1.2 plug-in binaries hanging around
which badly crash...

The ongoing presence og gtk_signal_foo() stuff in the plug-ins is
however perfectly ok, since gtk 2.0 offers wrappers around the new
GLib signal stuff. We will do some kind of perl mass processing of
the plug-ins at some point to remove this Gtk 1.2 compat cruft.

Any yes, patches to make them compile again are welcome :-)

Gimp-developer mailing list

Reply via email to