Login | Register
My pages Projects Community openCollabNet

Discussions > users > Re: [gef-users] release with bug fixes?

gef
Discussion topic

Hide all messages in topic

All messages in topic

Re: [gef-users] release with bug fixes?

Reply

Author jrobbins17
Full name Jason Robbins
Date 2003-06-27 11:09:56 PDT
Message >1.
>Should we make another release with these bug fixes?

Yes, absolutely.

>2.
>If we should, should we add the old methods and classes to keep compatibility?
>
>Or should we start on designing the new interface to GEF without making this
>"in-between-version" compatible to 0.9.6?


I think it is time for GEF to take some major steps forward. I am not
so concerned with drop-in compatability with 0.9.6. Users of 0.9.6
can stay with 0.9.6 until they are ready to upgrade to the next major
version. We should move forward to a 0.10.0 release with all the new
features and API that we want.

jason!




--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
For additional commands, e-mail: users-help at gef dot tigris dot org

[gef-users] release with bug fixes?

Reply

Author raphael
Full name Raphael Langerhorst
Date 2003-06-27 08:44:34 PDT
Message Hello!


We will merge a big branch with many bug fixes into the main branch at the
beginning of next week. This already breaks compatibility with the current
version.


Questions:

1.
Should we make another release with these bug fixes?

2.
If we should, should we add the old methods and classes to keep compatibility?
Or should we start on designing the new interface to GEF without making this
"in-between-version" compatible to 0.9.6?


When we have finished with the new interface you (the users) have to redesign
their software anyway so the benefit would be one minor release with a couple
of bug fixes before the big change. The disadvantage is that this will cost
us (the developers) more time.


See attachment for a (incomplete) list of changes.


Please send your comments,

Raphael
Attachments

RE: [gef-users] new GEF improvements

Reply

Author linus
Full name Linus Tolke
Date 2003-06-01 23:19:32 PDT
Message I used ArgoUML to generate this.

Alas ArgoUML does not register what methods or attributes are accessed from
other classes. I am not familiar with Eclipse.

    /Linus

> -----Original Message-----
> From: Raphael Langerhorst [mailto:raphael-lang​erhorst at gmx dot at]
> Sent: den 1 juni 2003 10:42
> To: users at gef dot tigris dot org
> Subject: Re: [gef-users] new GEF improvements
>
>
> Hello Linus!
>
> Thanks a lot for this list. Would it be possible that you (or
> someone else)
> also provides a list with affected GEF classes and their methods and
> attributes? Is Eclipse maybe able to do this in any way? Or maybe
> some plugin
> for eclipse?
>
> thanks a lot!!
> Raphael
>
> On Saturday 31 May 2003 18:32, Linus Tolke wrote:
> > ArgoUML uses GEF (that is already stated on the GEF first page).
> >
> > The following GEF classes are used by the core ArgoUML code:
> > In util: Util, ChildGenerator, VectorSet, Localizer, Predicate,
> > PredicateStringMatch, PredicateType, Converter, ResourceLoader,
> > PredidateTrue.
> > In ui: Highlightable, PopupGenerator, IStatusBar, ColorRenderer,
> > JSortedTable, Toolbar.
> > In ocl: TemplateReader, OCLExpander, OCLEvaluator.
> > In base: Diagram, CmdPrint, Editor, CmdCreateNode, Cmd, CmdAdjustGrid,
> > CmdAdjustGuide, CmdAdjustPageBreaks, CmdSelectAll, CmdSelectInvert,
> > CmdSelectNext, CmdZoom, CmdAlign, CmdDistribute, CmdNudge, CmdReorder,
> > Globals, Mode, ModeManager, LayerPerspective, CmdCopy, CmdCut,
> > SelectionManager, CmdPaste, CmdSaveEPS, CmdSaveGIF, CmdSaveGraphics,
> > CmdSavePS, CmdSaveSVG, CmdSetMode, ModeCreatePolyEdge, ModePlace,
> > PathConvPercent, PathConvPercentPlusConst, Selection, LayoutManager,
> > ModeCreate, SelectionReshape; SelectionMove, SelectionResize,
> > FigModifyingMode, ModeModify, ModeSelect, LayerPerspectiveMutable.
> > In presentation: Fig, FigText, FigEdge, FigNode, FigActivation,
> ArrowHead,
> > ArrowHeadComponsite, ArrowHeadDiamond, ArrowHeadGreater, ArrowHeadNone,
> > FigEdgePoly, FigPoly, ArrowHeadTriangle, FigGroup, FigRect, FigEdgeLine,
> > Handle, FigRRect, FigCube, FigDynPort, FigLine, FigCircle.
> > In graph.presentation: JGraph, DefaultGraphModel.
> > In graph: GraphModel, GraphListener, GraphEvent, MutableGraphSupport,
> > GraphNodeRenderer, MutableGraphModel, GraphFactory, GraphNodeHooks,
> > GraphEdgeRenderer.
> > In xml.pgml: PGMLParser.
> > In event: GraphSelectionEvent, GraphSelectionListener, ModeChangeEvent,
> > ModeChangeListener.
> >
> > I have not examined if the modules of ArgoUML use any other classes.
> >
> > /Linus
> >
> > > -----Original Message-----
> > > From: Raphael Langerhorst [mailto:raphael-lang​erhorst at gmx dot at]
> > > Sent: den 30 maj 2003 15:04
> > > To: users at gef dot tigris dot org
> > > Subject: [gef-users] new GEF improvements
> > >
> > >
> > > Dear GEF users
> > >
> > >
> > > The GEF development team are considering a change to place the GEF
> > > functionality behind published interfaces.
> > >
> > > This will allow us to implement future changes to the internals
> > > of GEF without
> > > risking breaking compatability with client products.
> > >
> > > In order to help us get these interfaces correct and to guarantee
> > > you won't
> > > lose any exisitng functionality we would be grateful if you
> can supply us
> > > with a list of classes, methods and attributes of GEF that
> you currently
> > > access. We will make sure you have access to that same
> > > functionality through
> > > our new interfaces.
> > >
> > > You may also wish to register your GEF based product on our
> > > website. Please
> > > email the users list with your details including a URL and a
> > > contact email
> > > address. We will link this from our website.
> > >
> > > This will help both advertise your product and GEF. It will also
> > > give us some
> > > idea of how many products will be affected by our planned changes.
> > >
> > >
> > > GEF development team
> > >
> > > --------------------​--------------------​--------------------​---------
> > > To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> > > For additional commands, e-mail: users-help at gef dot tigris dot org
> >
> > --------------------​--------------------​--------------------​---------
> > To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> > For additional commands, e-mail: users-help at gef dot tigris dot org
>
>
> --------------------​--------------------​--------------------​---------
> To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> For additional commands, e-mail: users-help at gef dot tigris dot org
>


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
For additional commands, e-mail: users-help at gef dot tigris dot org

Re: [gef-users] new GEF improvements

Reply

Author raphael
Full name Raphael Langerhorst
Date 2003-06-01 01:41:54 PDT
Message Hello Linus!

Thanks a lot for this list. Would it be possible that you (or someone else)
also provides a list with affected GEF classes and their methods and
attributes? Is Eclipse maybe able to do this in any way? Or maybe some plugin
for eclipse?

thanks a lot!!
Raphael

On Saturday 31 May 2003 18:32, Linus Tolke wrote:
> ArgoUML uses GEF (that is already stated on the GEF first page).
>
> The following GEF classes are used by the core ArgoUML code:
> In util: Util, ChildGenerator, VectorSet, Localizer, Predicate,
> PredicateStringMatch, PredicateType, Converter, ResourceLoader,
> PredidateTrue.
> In ui: Highlightable, PopupGenerator, IStatusBar, ColorRenderer,
> JSortedTable, Toolbar.
> In ocl: TemplateReader, OCLExpander, OCLEvaluator.
> In base: Diagram, CmdPrint, Editor, CmdCreateNode, Cmd, CmdAdjustGrid,
> CmdAdjustGuide, CmdAdjustPageBreaks, CmdSelectAll, CmdSelectInvert,
> CmdSelectNext, CmdZoom, CmdAlign, CmdDistribute, CmdNudge, CmdReorder,
> Globals, Mode, ModeManager, LayerPerspective, CmdCopy, CmdCut,
> SelectionManager, CmdPaste, CmdSaveEPS, CmdSaveGIF, CmdSaveGraphics,
> CmdSavePS, CmdSaveSVG, CmdSetMode, ModeCreatePolyEdge, ModePlace,
> PathConvPercent, PathConvPercentPlusConst, Selection, LayoutManager,
> ModeCreate, SelectionReshape; SelectionMove, SelectionResize,
> FigModifyingMode, ModeModify, ModeSelect, LayerPerspectiveMutable.
> In presentation: Fig, FigText, FigEdge, FigNode, FigActivation, ArrowHead,
> ArrowHeadComponsite, ArrowHeadDiamond, ArrowHeadGreater, ArrowHeadNone,
> FigEdgePoly, FigPoly, ArrowHeadTriangle, FigGroup, FigRect, FigEdgeLine,
> Handle, FigRRect, FigCube, FigDynPort, FigLine, FigCircle.
> In graph.presentation: JGraph, DefaultGraphModel.
> In graph: GraphModel, GraphListener, GraphEvent, MutableGraphSupport,
> GraphNodeRenderer, MutableGraphModel, GraphFactory, GraphNodeHooks,
> GraphEdgeRenderer.
> In xml.pgml: PGMLParser.
> In event: GraphSelectionEvent, GraphSelectionListener, ModeChangeEvent,
> ModeChangeListener.
>
> I have not examined if the modules of ArgoUML use any other classes.
>
> /Linus
>
> > -----Original Message-----
> > From: Raphael Langerhorst [mailto:raphael-lang​erhorst at gmx dot at]
> > Sent: den 30 maj 2003 15:04
> > To: users at gef dot tigris dot org
> > Subject: [gef-users] new GEF improvements
> >
> >
> > Dear GEF users
> >
> >
> > The GEF development team are considering a change to place the GEF
> > functionality behind published interfaces.
> >
> > This will allow us to implement future changes to the internals
> > of GEF without
> > risking breaking compatability with client products.
> >
> > In order to help us get these interfaces correct and to guarantee
> > you won't
> > lose any exisitng functionality we would be grateful if you can supply us
> > with a list of classes, methods and attributes of GEF that you currently
> > access. We will make sure you have access to that same
> > functionality through
> > our new interfaces.
> >
> > You may also wish to register your GEF based product on our
> > website. Please
> > email the users list with your details including a URL and a
> > contact email
> > address. We will link this from our website.
> >
> > This will help both advertise your product and GEF. It will also
> > give us some
> > idea of how many products will be affected by our planned changes.
> >
> >
> > GEF development team
> >
> > --------------------​--------------------​--------------------​---------
> > To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> > For additional commands, e-mail: users-help at gef dot tigris dot org
>
> --------------------​--------------------​--------------------​---------
> To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> For additional commands, e-mail: users-help at gef dot tigris dot org


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
For additional commands, e-mail: users-help at gef dot tigris dot org

RE: [gef-users] new GEF improvements

Reply

Author linus
Full name Linus Tolke
Date 2003-05-31 09:32:55 PDT
Message ArgoUML uses GEF (that is already stated on the GEF first page).

The following GEF classes are used by the core ArgoUML code:
In util: Util, ChildGenerator, VectorSet, Localizer, Predicate,
PredicateStringMatch, PredicateType, Converter, ResourceLoader,
PredidateTrue.
In ui: Highlightable, PopupGenerator, IStatusBar, ColorRenderer,
JSortedTable, Toolbar.
In ocl: TemplateReader, OCLExpander, OCLEvaluator.
In base: Diagram, CmdPrint, Editor, CmdCreateNode, Cmd, CmdAdjustGrid,
CmdAdjustGuide, CmdAdjustPageBreaks, CmdSelectAll, CmdSelectInvert,
CmdSelectNext, CmdZoom, CmdAlign, CmdDistribute, CmdNudge, CmdReorder,
Globals, Mode, ModeManager, LayerPerspective, CmdCopy, CmdCut,
SelectionManager, CmdPaste, CmdSaveEPS, CmdSaveGIF, CmdSaveGraphics,
CmdSavePS, CmdSaveSVG, CmdSetMode, ModeCreatePolyEdge, ModePlace,
PathConvPercent, PathConvPercentPlusConst, Selection, LayoutManager,
ModeCreate, SelectionReshape; SelectionMove, SelectionResize,
FigModifyingMode, ModeModify, ModeSelect, LayerPerspectiveMutable.
In presentation: Fig, FigText, FigEdge, FigNode, FigActivation, ArrowHead,
ArrowHeadComponsite, ArrowHeadDiamond, ArrowHeadGreater, ArrowHeadNone,
FigEdgePoly, FigPoly, ArrowHeadTriangle, FigGroup, FigRect, FigEdgeLine,
Handle, FigRRect, FigCube, FigDynPort, FigLine, FigCircle.
In graph.presentation: JGraph, DefaultGraphModel.
In graph: GraphModel, GraphListener, GraphEvent, MutableGraphSupport,
GraphNodeRenderer, MutableGraphModel, GraphFactory, GraphNodeHooks,
GraphEdgeRenderer.
In xml.pgml: PGMLParser.
In event: GraphSelectionEvent, GraphSelectionListener, ModeChangeEvent,
ModeChangeListener.

I have not examined if the modules of ArgoUML use any other classes.

    /Linus

> -----Original Message-----
> From: Raphael Langerhorst [mailto:raphael-lang​erhorst at gmx dot at]
> Sent: den 30 maj 2003 15:04
> To: users at gef dot tigris dot org
> Subject: [gef-users] new GEF improvements
>
>
> Dear GEF users
>
>
> The GEF development team are considering a change to place the GEF
> functionality behind published interfaces.
>
> This will allow us to implement future changes to the internals
> of GEF without
> risking breaking compatability with client products.
>
> In order to help us get these interfaces correct and to guarantee
> you won't
> lose any exisitng functionality we would be grateful if you can supply us
> with a list of classes, methods and attributes of GEF that you currently
> access. We will make sure you have access to that same
> functionality through
> our new interfaces.
>
> You may also wish to register your GEF based product on our
> website. Please
> email the users list with your details including a URL and a
> contact email
> address. We will link this from our website.
>
> This will help both advertise your product and GEF. It will also
> give us some
> idea of how many products will be affected by our planned changes.
>
>
> GEF development team
>
> --------------------​--------------------​--------------------​---------
> To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
> For additional commands, e-mail: users-help at gef dot tigris dot org
>


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
For additional commands, e-mail: users-help at gef dot tigris dot org

[gef-users] new GEF improvements

Reply

Author raphael
Full name Raphael Langerhorst
Date 2003-05-30 06:03:52 PDT
Message Dear GEF users


The GEF development team are considering a change to place the GEF
functionality behind published interfaces.

This will allow us to implement future changes to the internals of GEF without
risking breaking compatability with client products.

In order to help us get these interfaces correct and to guarantee you won't
lose any exisitng functionality we would be grateful if you can supply us
with a list of classes, methods and attributes of GEF that you currently
access. We will make sure you have access to that same functionality through
our new interfaces.

You may also wish to register your GEF based product on our website. Please
email the users list with your details including a URL and a contact email
address. We will link this from our website.

This will help both advertise your product and GEF. It will also give us some
idea of how many products will be affected by our planned changes.


GEF development team

--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@ge​f.tigris.org
For additional commands, e-mail: users-help at gef dot tigris dot org
Messages per page: