Projects / JGraph / Releases

All releases of JGraph

  •  18 May 2006 18:55
Avatar

    Release Notes: Several examples have been added to the free distribution. They include a selection of applications demonstrating various features from JGraph, like serialization, database connectivity, and high-performance JGraph usage.

    •  02 May 2006 13:43
    Avatar

      Release Notes: Serialization of the WeakHashMap in the GraphLayoutCache has been resolved by adding custom write and read methods. Scaling the graph is now centered correctly, and a new setScale method is available to zoom to a custom point. The edgeLabelMovable switch was added to the JGraph class to allow dragging of edge labels to be optionally disabled. There were a number of other minor bugfixes.

      •  16 Mar 2006 14:59
      Avatar

        Release Notes: The graph variable in EdgeRenderer has been replaced with a weak reference to ensure that static edge renderers release their reference to the current graph when all other objects do. Also, an example showing the use of a custom cell view factory and an example showing a selection model being synchronized between a graph and a tree were added to the examples package.

        •  01 Mar 2006 14:36
        Avatar

          Release Notes: This release adds the PREVIEW_EDGE_GROUP global switch to the GraphContext class, which makes the preview of edges with children optional. A CompoundVertexView example has been added to GraphEd to allow groups to be resized independently of their children. The graphics object in JGraph.getImage is manually disposed of to clean up resources quicker.

          •  20 Feb 2006 19:22
          Avatar

            Release Notes: The User Manual has been made freely available, instead of only being in the paid version. The fact that JGraph is dual-licensed under the MPL and LGPL has also been clarified in the documentation.

            •  30 Jan 2006 15:25
            Avatar

              Release Notes: A bugfix was made for a performance improvement made to the default graph model in 5.7.4.5. Ports that connect to floating ports were connecting to the wrong perimeter position on the floating port's vertex; this is now resolved. The "port magic" functionality that moves ports to attempt to straighten edges was incorrectly using the mouse position; it no longer does so.

              •  03 Jan 2006 14:13
              Avatar

                Release Notes: A number of performance improvements were made in specific areas, mostly related to lazy instantiation and correct sizing of collections. addPort() was added to DefaultGraphCell to make creating ports easier. hiddenMapping in the GraphLayoutCache is now a WeakHashMap to avoid any possible memory leaks when cells are deleted. Also, in the GraphLayoutCache a helper method, removeViewLocalAttribute(), assists in the process of removing view local attributes and copying them into the model if required. A version of getPortViewAt with a custom tolerance was added to the JGraph class.

                •  13 Dec 2005 18:18
                Avatar

                  Release Notes: This release fixes an indexing issue that was occurring when adding new control points to edges. It resolves a selection check using the cell view in mouse handle. Marquee handler has been added as an optional serializable field to JGraph, and the listener list in the layout cache is no longer transient. GraphEd adds new hooks for subclassers and new examples for serialization, and XML encoding have been added to the full examples package.

                  •  06 Dec 2005 13:30
                  Avatar

                    Release Notes: A number of changes were made to resolve various serialization issues. The use of transient modifiers was reviewed throughout the code. A problem where undos of cuts of groups could behave incorrectly was corrected. Various hooks for the example code were added.

                    •  28 Nov 2005 13:38
                    Avatar

                      Release Notes: This release fixes an issue with artifacts being left on the display when cells are dragged. This problem would affect many users of 5.7.4 and 5.7.4.1, so upgrade if this is the case.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.