- refs #7 draw different separator's type between normal and delay.
- refs #7 draw separator's comment.
- refs #7 draw simple separator.
- fixed function define statement style.
- use defaultStrokeColor.
- refs #7 rename Drawer.SVG.drawEdges() to Drawer.SVG.drawSequences().
- refs #7 added sequences to Diagram.
- refs #7 build up Separator.
- refs #7 parse separator.
- default color scheme change a little.
- refs #5 return attribute should be return edge's label.
- refs #5 support bidirectional edge's type.
- refs #5 build up bidirectional edge.
- support bidirectional edge.
- update changes.
- update changes.
- added Changes.
- refs #4 drawSelfReferenceEdge.
- refs #4 build up self_reference edge.
- refs #1 adjust edgeMargin.
- refs #1 fix node's height.
- adjust arrowWidth / arrowHeight
- refactoring using isXXX attributes.
- using raw type's value is not useful.
- move out drawEdgeArrowHead for drawEdge's readablity.
- move out drawEdgeText() for drawEdge()'s readability.
- refs #3 draw async arrow.
- type return edge should invert from and to.
- edge's type name "asynchronous" is too long. So use "async".
- test edge's type.
- support comment statement.
- support dotted to draw dotted.
- added Edge to type.
- support under_score as identifier.
- support no defining node statement case.
- note about license.
- don't use magic number.
- change magic number to class variable.
- move doc to out of class.
- added separator for source code readability.
- it should be half char height.
- node's text position should be considered char height.
- charWidth should be configuable.
- adjust node's text position for centerize.
- consider left margin.
- changable color theme.
- allow edge that have not attributes.
- initial release.