[Walrus-dev] Walrus 0.5 released

Walrus-Announcement walrus-info@caida.org
Fri, 19 Apr 2002 14:20:18 -0700 (PDT)


Walrus 0.5 is now available.

It includes support for interactively hiding parts of the graph temporarily,
making it possible to navigate around and examine even complicated graphs
that were previously difficult to handle due to occlusion.


You can download Walrus from the following URLs using the username/password
combination you received for any earlier release.  [Note: The files may
not be accessible till Sat Apr 20th due to our semi-automated update
system.]

http://www.caida.org/tools/visualization/walrus/dists/walrus-0.5.tar.gz
http://www.caida.org/tools/visualization/walrus/dists/walrus-0.5.zip

----------------------------------------------------------------------------
CHANGES

Since 0.4, released Apr 12, 2002:

  * Added support for temporarily hiding parts of the graph.
       For example, the user can display only the subtree rooted at the
       current central node.  It should now be much easier to navigate
       and examine large complicated graphs, since occlusion can be
       eliminated by selective pruning.
  * Added code to detect and warn about malformed spanning trees.
  * Added support for quickly navigating to the parent of the current
    central node.
  * Added support for resetting the rendering state.
       Loss of floating-point precision can cause the display to become
       wholly useless.  This sometimes happens while navigating very large
       graphs.

Since 0.3, released Apr 1, 2002:

  * Added support for computing the layout using extended precision
    arithmetic (about 30 decimal digits of precision).
      Previously, the layout calculations would sometimes yield invalid
      coordinates (NaNs) for some tall and bushy graphs.  This problem
      went unnoticed because Java does not throw floating-point exceptions.

Since 0.2, released Jan 25, 2002:

  * Added some more introductory documentation on the LibSea file format.
      This should help people to get up to speed quickly. See docs/guide.txt.
  * Added support for overlaid node labels.
      Attribute values can now be shown in the display area next to the
      relavant nodes.  These labels, however, are only temporary and
      disappear once the user moves or refreshes the window.
  * Added support for selection attributes.
      A boolean attribute in the graph file can be used to specify which
      nodes or links are to be displayed.
  * Added support for displaying attributes of list type.
      Previously, only scalar attributes could be displayed.
  * Improved the layout of binary trees.
      Walrus now makes better use of available space when laying out
      binary trees.
  * Fixed bug in which links would sometimes be drawn as black lines.
      If you had transparency enabled and then switched the coloring of
      links to RGB (that is, to colors stored in an attribute), then
      links would sometimes be drawn incorrectly as black lines.
  * Fixed bug in which rotations would stop working when axes were
    disabled while running the nonadaptive render loop.

Since 0.1, released Dec 5, 2001:

  * Re-implemented the picking algorithm.
      Picking is now more accurate and intuitive in behavior.
  * Added full support for color to the nonadaptive render loop.
      The nonadaptive render loop is active when Rendering->Adaptive
      Rendering is unchecked.
  * Fixed a refresh bug.
      The display would sometimes fail to refresh when the user clicked
      within the Walrus window to bring it to the front.