Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gef-dev] Promoted GEF 3.10.0 RC1

Hi all,

since the RC1 contribution is nearly finished (thanks Alexander!) I want to point out all changes which are restricting or extending the API from M7 to RC1. All changes are related to fixing bugs for which Bugzillas have been created, and have little impact on the overall API:

Bugzilla #466815 ("When navigating to a parent graph, the viewport and layout are not restored.", https://bugs.eclipse.org/bugs/show_bug.cgi?id=466815):
- Added class ViewportStackModel to keep track of the viewport.

Bugzilla #463393 ("Ensure labels can be moved (while being attached to connections)", https://bugs.eclipse.org/bugs/show_bug.cgi?id=463393):
- Removed class EdgeContentPart.FXLabeledConnection and added class EdgeLabelPart as a replacement.
- Added class OffsetEdgeLabelOnDragPolicy and method ZestFxModule#bindEdgeLabelPartAdapters() to add the binding.
- Removed empty classes ZestFxUiModule and ZestGraphExampleUiModule.
- Removed class ZestGraphExampleFeedbackPartFactory which deactivated behavior of its super class, which was needed now.
- Removed class ZestGraphExampleModule which added a binding for the removed ZestGraphExampleFeedbackPartFactory.
- Added classes ZestFxEdgeLinkFeedbackPart, ZestFxFeedbackPartFactory, and FocusAndSelectFirstAnchorageOnClickPolicy.

Bugzilla #466851 ("Edges are not hidden when a node is hidden.", https://bugs.eclipse.org/bugs/show_bug.cgi?id=466851):
- Added classes AbstractHidingBehavior, EdgeHidingBehavior, and EdgeLabelHidingBehavior.

Bugzilla #467134 ("No rotate cursor is shown within Zest.Fx", https://bugs.eclipse.org/bugs/show_bug.cgi?id=467134):
- Added class ZestFxCursorProvider.

Bugzilla #457897 ("Missing 'Permissions' manifest-attribute within org.eclipse.gef4.mvc.examples.logo.web main jar", https://bugs.eclipse.org/bugs/show_bug.cgi?id=457897):
- Added a new project which adds the class MvcLogoWebExample.

If you have any complements, questions, or concerns, please let me know.

Best regards,
Matthias

2015-05-17 19:13 GMT+02:00 Alexander Nyßen <nyssen@xxxxxxxxx>:
Hi all,

as I will not be able to do this tomorrow afternoon, I just promoted gef-master #1526 and gef4-master #2383 as our GEF 3.10.0 RC1 contribution. I also updated the sim-rel aggregator file accordingly. 

@team: In case we need to add something to RC1 tomorrow, please inform me, and I will update our contribution in the evening. If not, we may stick to the current contribution as our Mars RC1 contribution. 

Having passed RC1, even the provisional API of GEF4 should now be regarded as fixed, and we should concentrate ourselves on further testing and the documentation. I have opened respective „polishing“-bugs, in which we can track the remaining javadoc and wiki-doc related tasks. I have already completed the documentation for the GEF4 Common component last week, and Matthias and I have been working on the documentation of the FX, MVC, and Zest components since. The documentation of the other components in parts still needs some update/improvement as well. Please support this as far as possible. I have also completed our release review documentation (including the new and noteworthy documentation) and we are awaiting approval of our IP log, which I have handed in to the EMO. As soon as this is completed, we are ready for the Mars release review, which is the final hurdle we have to take in order to have GEF4 released for the first time. We are nearly there...

Cheers
Alexander
--
Dr. Alexander Nyßen
Dipl.-Inform.
Principal Engineer

Telefon: +49 (0) 231 / 98 60-202
Telefax: +49 (0) 231 / 98 60-211
Mobil: +49 (0) 151 /  17396743

http://www.itemis.de 
alexander.nyssen@xxxxxxxxx 

itemis AG
Am Brambusch 15-24
44536 Lünen

Rechtlicher Hinweis:

Amtsgericht Dortmund, HRB 20621

Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens Trompeter, Sebastian Neus

Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Michael Neuhaus, Jennifer Fiorentino




_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/gef-dev



--
Matthias Wienand
Fachinformatiker

Telefon: +49 231 9860 202
Telefax: +49 231 9860 211
Mobil:   +49 152 26802283

matthias.wienand@xxxxxxxxx
http://www.xing.com/profile/Matthias_Wienand2
http://www.itemis.de

itemis AG
Niederlassung Lünen
Am Brambusch 15-24
44536 Lünen

Rechtlicher Hinweis:
Amtsgericht Dortmund, HRB 20621
Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg Pietrek, Jens Trompeter, Sebastian Neus
Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Michael Neuhaus, Jennifer Fiorentino

Back to the top