yFiles FLEX 1.4.2 Versionsinformationen
Das neueste Release von yFiles FLEX ist Version 1.4.2
Technische Voraussetzungen
- yFiles FLEX Anwendungen können sowohl mit dem Flex 3 SDK als auch mit dem Flex 4 SDK entwickelt werden.
- Zum Ausführen von Flex 3 Anwendungen wird Adobe Flash Player 9 (oder höher) auf dem Client benötigt. Flex 4 Anwendungen benötigen Adobe Flash Player 10 .
- Zum automatischen Layout von Graphen auf dem Server entweder yFiles for Java Complete (2.6-er Versionsserie, mind. 2.6.1) oder yFiles.NET Complete (3.2-er Versionsserie, mind. 3.2.1.2).
- Ein Servlet Container (z.B. Apache Tomcat) wird benötigt, wenn yFiles FLEX mit yFiles for Java kombiniert wird.
- Sun Microsystems J2RE 1.4 (oder höher) auf dem Server, wenn die yFiles for Java Klassenbibliothek benutzt wird.
- Visual Studio wird als Entwicklungsumgebung empfohlen, wenn yFiles FLEX mit yFiles.NET kombiniert wird.
yFiles FLEX 1.4.2 Änderungen zu Version 1.4.1.2 (englisch)
Improvements
Client
- The keyboard shortcut for multi-selection can now be configured using the new
GraphEditorInputMode#multiSelectionRecognizerproperty. - The default modifier for detail selection has been changed from
ctrltoshift, in order to prevent clashes of detail selection and multi-selection. The old behavior can be restored using theGraphEditorInputMode#detailSelectionRecognizer(see the README for details). - Added methods for user tag handling of "dummy elements" in folded graph views:
com.yworks.graph.model.IChangeDummyEdgeAppearanceCallback#setTag()com.yworks.graph.model.IChangeDummyEdgeAppearanceCallback#setSourcePortTag()com.yworks.graph.model.IChangeDummyEdgeAppearanceCallback#setTargetPortTag()com.yworks.graph.model.IChangeLabeledItemAppearanceCallback#setLabelTag()
Bugfixes
Client
- Fixed a memory leak which kept template components and model items styled
with
TemplateNodeStyleorTemplateLabelStylein memory. - Fixed a bug in the default implementation of
com.yworks.graph.model.IChangeDummyEdgeAppearanceCallbackthat caused the target port locations and styles configured using theIDummyEdgeConvertercallbacks to be assigned to the source ports instead of target ports. - Fixed a bug that prevented correct deserialization of ports at dummy (collapsed) nodes in folded graphs.
For correct deserialization, the dummy port view states are now serialized using the following
attr.nameproperty:attr.name="http://www.yworks.com/xml/yfiles-graphml/1.0/portviewstates". In previous yFiles FLEX versions, theattr.namefor port view states wasattr.name="PortViewStates". - Fixed multiple issues related to storing, updating, and serializing user tags of "dummy elements" in folded graph views.
- Fixed a bug in
com.yworks.canvas.input.ContextMenuInputModewhich didn't remove listeners for opening context menus after uninstalling the input mode. - Improved calculation whether Scrollbars can be removed from the
com.yworks.canvas.CanvasComponent. - A
com.yworks.io.graphml.reader.PortStyleInputHandleris now correctly added to thecom.yworks.io.graphml.GraphMLIOHandler. - Fixed a bug in
com.yworks.io.graphml.GraphMLIOHandlerwhich could lead to incorrect group node bounds when a folded graph with more than one managed view is read. - Fixed a bug in the
com.yworks.canvas.CanvasComponentwhich prevented re-adding the mouse listeners after the canvas was removed and then again added to the display.
yFiles FLEX 1.4.1.2 Änderungen zu Version 1.4.1.1 (englisch)
Bugfixes
Client
- Text which is not clipped is now placed correctly.
General
Server (Java bundle)
- The bundled yFiles for Java library is updated to version 2.7.0.1.
yFiles FLEX 1.4.1.1 Änderungen zu Version 1.4.1 (englisch)
Bugfixes
Client
- The
GraphCanvasComponentcan now be used in the design view of Flash Builder with the Flex 4 SDK, too. - Removed an incorrect offset for Labels styled with the
TemplateLabelStyle. - Labels styled with the
TemplateLabelStylenow respect their style renderer'sisAutoFlip()method. - The
ImageExportHandlercan now export images with elements styled with theTemplateNodeStyleorTemplateLabelStyle. - Text which is not left-aligned and not horizontal is now placed without incorrect offsets.
- Edges will now be clipped correctly at nodes styled with the
JavaGenericNodeStyleWrapper. - The
FocusPaintManagercan now be enabled/disabled by setting itsenableproperty. - Nodes parsed from yFiles for Java compatible GraphML now will respect the
hasColorattribute of their<BorderStyle>element.
Documentation
- The tutorial chapters about data binding are corrected for folding enabled graphs.
yFiles FLEX 1.4.1 Änderungen zu Version 1.4.0.2 (englisch)
General
- The filename of the Flex 3 compatible yFiles FLEX client library is now
yfiles-flex-Flex3.swc. In previous yFiles FLEX releases, the filename wasyfiles-flex.swc - Added a yFiles FLEX client library for use with the Flex 4 SDK.
- Added separate client demo sources for Flex 4.
- Added Flex 4 sources for the getting started guide.
Bugfixes
Client
- Fixed a bug in the
com.yworks.support.UndoEnginewhich prevented setting the maximumsize.
Server (Java)
- Fixed a bug in the
com.yworks.yfiles.server.graphml.flexio.ObjectAttributeInputHandlerwhich caused a NullPointerException if an empty element was read. - Fixed a bug in the
com.yworks.yfiles.server.graphml.servlets.UploadServletwhich lead to an exception if no file was uploaded and the server input stream did not support reset.
yFiles FLEX 1.4.0.2 Änderungen zu Version 1.4.0.1 (englisch)
Bugfixes
Client
- Fixed a bug in the
FoldingLayoutStagethat caused an Exception when handling selfloop edges at children of collapsed nodes. - Fixed a bug in
GraphCanvasComponent#morphGraphthat prevented correct disabling of auto adjusting group node bounds during graph layout animations of folded graphs. This sometimes resulted in incorrect group node bounds after layout animations of folded graphs. - Fixed a bug in
FoldedGraphWrapperwhich caused an Error when the wrapper was initialized with a non-empty graph. GraphMLIOHandler: TheGraphEventwhich is dispatched after reading a graph now contains the parsed graph instead of the master graph if the graph is a folded graph.GraphCanvasComponent:loadGraphFromURL()doesn't replace a folded graph with its master graph anymore.MagnifierInputMode: anIDisplayObjectContextis now used for rendering inside the magnifier "Lens". Items using TemplateStyle are now correctly enlarged with the magnifier.
yFiles FLEX 1.4.0.1 Änderungen zu Version 1.4 (englisch)
General
- yFiles FLEX (Java Server Bundle): upgraded to yFiles for Java 2.7
- yFiles FLEX Client: added server side libraries for compatibility with yFiles for Java 2.6 and 2.7
Bugfixes
Client
- Changing the port location programmatically now forces a repaint of edges which start/end at that port
-
Fixed an Error in the context of
IFoldedGraphthat could happen in multi-level node collapse operations as a result to calls tocollapse
Java Server
- Insets for group nodes can handle non-integer values
.NET Server
- Insets for group nodes can handle non-integer values
Minor Improvements
- Improved CollapsibleTreeDemo: now uses the
TemplateNodeStyle - Improved the functionality of the AuxComponentDemo









