Hi Stefan,
> Hi Michael,
>
> can I asked why you do a refactoring of addMainMenuItem?
It started with a change from Matthias who noticed that addMainMenuItem 
methods have accumulated over the time, some returning void, new ones 
returning JMenuItem.
He tried to homogeneize the api making them all return JMenuItem which 
is often helpful, but one week after, I realized that it has broken 
plugin compatibility.
We tried to find another solution to clean the api without breaking 
compatibility, and Ede suggested to add a new central method. All the 
the old methods will use this new one so that compatibility is 
preserved, and some old ones will be deprecated so that one day, we can 
clean the class.

As changing this class is quite unsafe, I have waited 1.4.2 release so 
that we have time to check nothing has been broken before the next 
release ;-)
> Will plugins be concerned?
I Tried not to break anything.
New plugins will have to stop using deprecated methods (you can see the 
committed code in svn, as inline javadoc is not uptodate)

Cheers,

Michaël
>
> cheers from Calgary
> stefan
>
>
> ------------------------------------------------------------------------------
> Doing More with Less: The Next Generation Virtual Desktop
> What are the key obstacles that have prevented many mid-market businesses
> from deploying virtual desktops?   How do next-generation virtual desktops
> provide companies an easier-to-deploy, easier-to-manage and more affordable
> virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>


------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to