Deadline rc2
Benedikt Meurer
Benedikt.Meurer at unix-ag.uni-siegen.de
Fri Jul 18 11:25:53 CEST 2003
On Fri, 18, Jul 2003, Jasper Huijsmans wrote:
> > Hmm, it is probably not worth it, but I just thought of something to
> > prevent old API plugins from being loaded and then crash the panel.
> >
> > The problem is that the new API has changed the prototype of one
> > function, but it doesn't change the symbol name. The API version is
> > increased, but this is automatically picked up by the plugin when
> > recompiling (I'll need to think about that after 4.0, it is too
> > automatic now). Since the symbol name did not change the old API
> > plugin compiles without error.
> >
> > Now, the 'solution' is to rename that symbol which will make compiling
> > or at least loading the old module fail, thus preventing a crash.
> >
> > All modules would need to be updated again though (well a simple
> > search and replace will do the trick).
> >
> > I didn't think there would be any more third-party plugins, but that
> > mail yesterday proved me wrong. So, what do you think, is it worth the
> > trouble?
> >
>
> Oh, and I am prepared to do the work to update all modules in our CVS
> and on xfce-goodies. It is not difficult but it will take some time.
I'll help, but *after* 4.0 :-)
regards,
Benedikt
--
NetBSD Operating system: http://www.NetBSD.org/
pkgsrc "Work in progress": http://pkgsrc-wip.sf.net/
XFce desktop environment: http://www.xfce.org/
German Unix-AG Association: http://www.unix-ag.org/
More information about the Xfce4-dev
mailing list