fixing MSVC build
[dia.git] / KNOWN_BUGS
blob7ca01e005b70bf5b2f3e2e13ef871316d16f7fa3
1 NOTE: THIS DOCUMENT IS PROBABLY WILDLY OUT-OF-DATE AND SHOULD BE
2 REVIEWED AND/OR REMOVED. THE DEFINITIVE LIST OF BUGS CAN BE
3 FOUND IN THE GNOME BUG TRACKING SYSTEM. NEW BUGS SHOULD
4 DEFINITELY BE RAISED THERE.
6 Known bugs in Dia
7 =================
9 This document describes some known bugs in this version of Dia. If you
10 have a fix for any of these bugs please contact me.
12 * On Linux Alpha we need to link to -mieee or Dia segfaults on
13 startup. This is done by some magic in configure.in. This is probably
14 due to some strange floating point exception stuff thats not supposed
15 to happen. Dia shouldn't really need strict IEEE compliance, and the
16 Alpha version would run faster if this were fixed correctly instead of
17 worked around. Alas, i don't have access to any Linux Alpha machines,
18 so i can't fix this.
20 * Keyboard accels must be disabled whilst dragging an object or
21 handle, else stuff can crash easily by deleting (Ctrl-X) while dragging.
23 * The FS objects don't support undo. They also use menus in a non-standard
24 way. They have to be cleaned up some day.
26 * Entering an erronous command as print command crashes dia when
27 printing. This is due to writing to the broken pipe. How can this be
28 caught and handled?
30 * Strings with only spaces in them seems to get zero width. Most
31   visible on an "UML - Note".
33 * Toggling rulers changes the size of the window to the default size.
34   I don't know how this can be fixed.
36 * Changing arrow properties on a line and then double-clicking on
37   another line sometimes crashes Dia.
38   
39 * "UML - Aggregate" lays out the text at the endpoint pretty
40   bad. It collides with the diamond and arrows.