Known bugs (as of 20000226)

2d GUI BUGS:

- BUG : the colorpicker dialog has reversed boxes with red/blue to the left.
  FIX : trivial, but I intend to replace the widget altogether.
- the material module is pretty broken:
  BUG : clicking on meterial >0 segfaults.
  BUG : selecting plastic/metal/.. material types segfaults.
  FIX : unknown, but I'd suggest to replace the whole thing.
- BUG : modeler main menu, item "scenes" selecting a scene causes a segfault.
  FIX : DONE; added ', num' to item construction (scene index).
- BUG : kernel widget module selection is weird, need to click "Shaper"
        twice to bring it up again after closing it.
  FIX : unknown.
- BUG : kernel widget has no image for "Shaper".  Bad for international
        users, anyway.
  FIX : add an image, other ideas needed for language support.
- BUG : world tree window : Deleting an object _sometimes_ segfaults.
  FIX : unknown.
- BUG : the world tree window is not updated instantly when the scene
        (world) changes.
  FIX : add a signal/slot connection somewhere ?
- BUG : Shaper : global approximation fails (segfault).
  FIX : unknown.
- BUG : modeler : the viewport widget is resized to a pretty small size
        initially.

3d BUGS:

- BUG : surface of revolution with 360 is not "connected" where the
        surface edge meets itself (paraphrase if you like ;^)
  FIX : unknown, I'm a 2d person =>
- BUG : backface culling is not done, backfaces have the same color which
        is weird.  Ideally they would be properly shadowed, or just
        a flat default grey would be less confusing IMHO.
  FIX : enable back-face culling ?  Show s.o.r. transparently =)
        (comment: not on my AMD K6/2 400MHz slow-box ;^)
- BUG : sphere primitive (s_simple.cpp) is sometimes not shown at all,
        or a weird degenerated collection of polygons is shown.
  FIX : unknown; look into tesselation and the default polygon mesh (?)
        shader it uses; influenced by displaying a cone (torus ?), first ?
- BUG : torus tesselation (produces wrong vertex normals ?) which make the
        shade wrong (select smooth shading).  Tesselation should also be
        finer.
  FIX : unknown
- BUG : Cone smooth shading is discontinouus.  Does it have to be ?
  FIX : unknown
- BUG : vlayout : paintGL is called multiple times on mousePressed.
  FIX : I could commit code which uses a one-time timer that fires
        right after the mouse press event has been processed.  In the
        meantime, damageGL is called to identify needing repaint and the
        timer calls repairGL which calls repaintGL. Ok ? (timeout value
        should be 1 ms.; I hope they use the queue to deliver timer events
        like all sesible GUI people :)
  BTW : is the display list caching working ?
- BUG : vlayout : complex scenes lag behind when rotating.
  FIX : unknown; maybe collect subsequent mouse moves somehow - Qt experts ?
- BUG : ME sometimes just crashes when moveing the mouse (out of the vlayout
        window ?).
  FIX : unknown; someone with a working gdb (+ddd ;) is needed I think =>
        (my printf-style debugging isn't enough in this case).
- BUG : nurbs control points snap back to tehir old position after releasing
        the mouse - bug or feature ?
  FIX : help !
- BUG : the produced S.O.R. isn't always right - the size seems random ?
        sometime the first one is "different", too.
