Wgraph:Known Bugs

From FollowTheScore
Revision as of 13:14, 5 October 2007 by Gero (talk | contribs) (The following bugs are known as of July, 2007:)
Jump to: navigation, search

The following bugs are known as of July, 2007:

  • borderstyle double or triple might look crippled at nodes which are placed at top and/or left border of the graph
xbase,ybase could be set to a value greater than the default (=5) to avoid this

The following problems exist with GDL / aiSee:

  • a duplicate definition of nearedges between two nodes will lead to a memory fault in aiSee.
wgraph checks your input and avoids to generate GDL code which would lead to that error.
  • edges do not understand "invisible yes" or "hidden"; instead "linestyle invisible" has to be used. In addition the textcolor of edge labels has to be set to "white".
wgraph handles this for you. But you must avoid to overwrite linestyle or textcolor once you have set a line to 'hidden' or 'invisible'. It is recommended to specify invisible/hidden as the last property within an edge definition.
  • parameters for graph layout (regarding algorithms, spacing, edge control) can be defined within a subgraph declaration, but they do not have any effect. Instead they must be defined within the master graph.
  • iconfiles do not display correctly in png (disturbing green pixels)
  • \f- does not draw a horizontal line within a node label (although it should do so according to aiSee documentation)
  • in png the bitmaps are scaled by shrink/stretch/scaling, but not in svg
  • The effect of a "label" specification within the main graph is unclear
  • the 'state' property is not accepted within the main graph. Why?
  • aiSee produces memory violations if (a) a node has two right near edges or two left near edges or a left and a right near edge AND a rightbentnear edge or a leftbentnear edge is added. Wgraph recognizes this situation and warns you.
  • textmode right_justify, left_justify and center do not work consistentyl. (a) Only the length of the first line is talen for calculations; (b) in combination with bitmap fonts results are generally not what one would expect.
  • if wgraph produces invalid GDL then aiSee will "hang" as it expects a confirmation from the console. This should be changed because the user will get no answer and the server will be flooded with open processes.