ProductsServicesDownloadsNewsCompanyContact

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#multiSelectionRecognizer property.
  • The default modifier for detail selection has been changed from ctrl to shift, in order to prevent clashes of detail selection and multi-selection. The old behavior can be restored using the GraphEditorInputMode#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 TemplateNodeStyle or TemplateLabelStyle in memory.
  • Fixed a bug in the default implementation of com.yworks.graph.model.IChangeDummyEdgeAppearanceCallback that caused the target port locations and styles configured using the IDummyEdgeConverter callbacks 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.name property: attr.name="http://www.yworks.com/xml/yfiles-graphml/1.0/portviewstates". In previous yFiles FLEX versions, the attr.name for port view states was attr.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.ContextMenuInputMode which 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.PortStyleInputHandler is now correctly added to the com.yworks.io.graphml.GraphMLIOHandler.
  • Fixed a bug in com.yworks.io.graphml.GraphMLIOHandler which 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.CanvasComponent which 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)

yFiles FLEX 1.4.1.1 Änderungen zu Version 1.4.1 (englisch)

Bugfixes

Client

  • The GraphCanvasComponent can 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 TemplateLabelStyle now respect their style renderer's isAutoFlip() method.
  • The ImageExportHandler can now export images with elements styled with the TemplateNodeStyle or TemplateLabelStyle.
  • 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 FocusPaintManager can now be enabled/disabled by setting its enable property.
  • Nodes parsed from yFiles for Java compatible GraphML now will respect the hasColor attribute 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 was yfiles-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.UndoEngine which prevented setting the maximum size.

Server (Java)

  • Fixed a bug in the com.yworks.yfiles.server.graphml.flexio.ObjectAttributeInputHandler which caused a NullPointerException if an empty element was read.
  • Fixed a bug in the com.yworks.yfiles.server.graphml.servlets.UploadServlet which 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 FoldingLayoutStage that caused an Exception when handling selfloop edges at children of collapsed nodes.
  • Fixed a bug in GraphCanvasComponent#morphGraph that 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 FoldedGraphWrapper which caused an Error when the wrapper was initialized with a non-empty graph.
  • GraphMLIOHandler: The GraphEvent which 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: an IDisplayObjectContext is 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 IFoldedGraph that could happen in multi-level node collapse operations as a result to calls to collapse

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