[Uml-devel] 9 bug fixes
Piotr Kołaczkowski
P.Kolaczkowski at elka.pw.edu.pl
Fri Apr 9 13:39:03 UTC 2004
Hello,
I've got bad and good news for you:
The bad:
4 days ago (on Monday) I downloaded Umbrello from CVS and I noticed there are
some annoying bugs
1. Image export "eats" FloatingText widgets that are too far away (it seems
they aren't taken into consideration in diagram bounding rectangle
calculation).
2. It is not possible to move association's name / multiplicity / etc. after
adding the association to the diagram. Closing and reopening the diagram
helps, though.
3. The algorithm for resolving association lines' crossings doesn't work for
more than 2 points long association LinePaths. In other cases it also
sometimes fails.
4. Association lines are sometimes connected to wrong regions of widgets (e.g.
class boxes) and may even cross the widgets. This happens when widgets are
large - for example a class having 20 operations.
5. Association name doesn't move when I move the "role A" widget.
6. Association name moves only one way when the option "snap to grid" is
active. Besides the distance of this move is miscalculated.
7. Placing association to self mixed with "normal" associations makes diagram
look awfully - crossing lines that in some cases cannot be adjusted manually.
8. "Snap to grid" is almost useless because it doesn't help placing lines
horizontally or vertically (and it almost always disallowes to do so).
9. Initial and end widget for activity and state diagrams seems to have
association lines connected to the edges, not center. This is ok, when these
association lines are vertical or horizontal, but in other cases this looks
strange.
10. Reopening the document moves some descriptions on the diagram.
And here is the good one:
I'VE CORRECTED ALL OF THEM EXCEPT THE 10th (I work on it, but it is not so
annoying as previous 9). It took me less than an hour to find what is where -
thank you very much for documentation in comments :). I didn't have time to
report these bugs using "the official way".
How can I commit all these changes to the CVS? I do not have a good connection
to the Internet (only a 56k modem), so I'd rather not fill any long forms on
the web to gain write access to the CVS tree and I'd like to send only the
changed files if possible.
Best regards,
Piotr Kolaczkowski
More information about the umbrello-devel
mailing list