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