new panel and old plugins

Olivier Fourdan fourdan at xfce.org
Thu Nov 18 23:26:30 CET 2004


Hi

It's ok to break the 4.0 -> 4.2 binary compat (ppl will have to
recompile the plugins, but that 's no big deal)

Cheers,
Olivier.

On Thu, 2004-11-18 at 23:18 +0100, Jasper Huijsmans wrote:
> Benedikt Meurer wrote:
> ...
> >>
> >> Bumping the API version would solve the problems at the expense of 
> >> extra work for people who installed 4.2 betas. Please, could some 
> >> other devs share their opinion on this? Benedikt? Olivier?
> > 
> > 
> > This will break quite a lot of installations, but it saves us from 
> > thousands of complains from 4.0-upgraders. So, count me for `yes'. :-)
> > 
> >> If we're going to do this, I'd advocate doing the same for the 
> >> settings manager.
> > 
> > 
> > This has the advantage that the `workspace plugin' issue will be solved 
> > automagically by this as well.
> > 
> 
> Olivier, is it alright if I commit this? Change is minor, but the impact 
> is a bit larger, because all settings manager plugins must be rebuild.
> 
> The panel still accepts previous version, so plugins build for RC1 will 
> still work.
> 
> 	Jasper
> 
> 
> Index: xfce-mcs-manager/configure
> ===================================================================
> RCS file: /var/cvs/xfce/xfce4/xfce-mcs-manager/configure,v
> retrieving revision 1.95
> diff -u -r1.95 configure
> --- xfce-mcs-manager/configure  11 Nov 2004 20:21:40 -0000      1.95
> +++ xfce-mcs-manager/configure  18 Nov 2004 22:13:36 -0000
> @@ -22785,7 +22785,7 @@
>     fi
> 
> 
> -XFCE_MCS_PLUGIN_VERSION=1
> +XFCE_MCS_PLUGIN_VERSION=2
> 
> 
> 
> Index: xfce-mcs-manager/configure.ac
> ===================================================================
> RCS file: /var/cvs/xfce/xfce4/xfce-mcs-manager/configure.ac,v
> retrieving revision 1.59
> diff -u -r1.59 configure.ac
> --- xfce-mcs-manager/configure.ac       6 Nov 2004 16:23:59 -0000       1.59
> +++ xfce-mcs-manager/configure.ac       18 Nov 2004 22:13:36 -0000
> @@ -63,7 +63,7 @@
>   BM_DEBUG_SUPPORT
> 
>   dnl XFce4 mcs plugin API version
> -XFCE_MCS_PLUGIN_VERSION=1
> +XFCE_MCS_PLUGIN_VERSION=2
>   AC_SUBST([XFCE_MCS_PLUGIN_VERSION])
> 
>   AC_OUTPUT([
> Index: xfce4-panel/panel/plugins.h
> ===================================================================
> RCS file: /var/cvs/xfce/xfce4/xfce4-panel/panel/plugins.h,v
> retrieving revision 1.12
> diff -u -r1.12 plugins.h
> --- xfce4-panel/panel/plugins.h 7 Nov 2004 12:00:12 -0000       1.12
> +++ xfce4-panel/panel/plugins.h 18 Nov 2004 22:13:36 -0000
> @@ -25,7 +25,7 @@
> 
>   #include <panel/xfce.h>
> 
> -#define XFCE_PLUGIN_API_VERSION 6
> +#define XFCE_PLUGIN_API_VERSION 7
> 
>   G_BEGIN_DECLS
> 
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> http://lunar-linux.org/mailman/listinfo/xfce4-dev
> 





More information about the Xfce4-dev mailing list