This file contains the known bugs in this version of lesstif.
Please do not send in a bug report on anything below -- we
already know about it :)

The two sections below break down defects according to whether
they affect any application or only specific ones.

--------------------------------------------------------------

OPEN DEFECTS:
-------------

General Defects
---------------

1) Drag and drop is very incomplete (but getting better).

BulletinBoard default button processing is not correct (rowcolumn/test26)

Text still has some problems

Application Specific Defects
----------------------------

xquote-1.0:

xrolodex-1.5:

xmmix-1.1:

Xmcd-2.2:
I was able to try the lesstif-current (July 25) with xmcd v2.2 beta
on the Linux-2.0.18 system as well as under UnixWare 2.1.2.

Here are the results:

Config A: Linux 1.1.95, XFree86-3.1
Config B: Linux 2.0.18, XFree86-3.2
Config C: UnixWare 2.1.2, X11R5

1. When the xmcd main window buttons have text labels (The [A] button
   is clicked once), the labels do not show an underline below the
   accelerator key character.
   (Problem exists on config A, B, C)
   [Fixed - Danny 29/8/1997. Looks like the Motif spec says that mnemonics
    only *work* when in a menu system. This probably means they have to be
    displayed even when they don't work.]

2. The operation to change the label from a text to pixmap (and vice
   versa) on a button is very slow.
   (Problem exists on config A, B, C)

3. After changing a button's label type the highlight box (for keyboard
   focus) on the main window togglebutton checkbox disappears.  It gets
   redrawn after the window is masked and exposed again.
   (Problem exists on config A, B, C)

4. Accelerator keys don't work on the togglebuttons in the checkbox
   widget on the xmcd main window.
   (Problem exists on config A, B.  On config B, accelerators don't
    work on any buttons at all.  On config C, accelerators work
    correctly on all buttons)

5. The togglebuttons in the xmcd main window, options window, CD database
   window and keypad windows are a not located exactly right (a little
   too skewed to the upper-left) and the togglebuttons are just a bit
   bigger than they should be.
   (Problem exists on config A, B, C)

6. Keyboard traversal on the xmcd main window does not include the
   scale widget.  Thus, you cannot "tab" to the volume control slider.
   In fact, the scale widget does not seem to receive keyboard focus
   at all: one cannot use the arrow keys to move the slider even after
   clicking on the thumb with the mouse.
   (Problem exists on config A, B, C)

7. The text widget for the CD database window "disc artist/title" field
   does not display the full string.  Sometimes it displays only a few
   characters of the actual string, sometimes it displays nothing.
   (Problem exists on config A, B.  On config C, this problem does not occur)

   [Fixed a problem with this widget, 25/8/1997. Danny]
   [The actual problem described above is reproducable on my FreeBSD 2.1
    system by linking with -lgnumalloc. What happens then is that a parameter
    passed from Xmcd (dbprog.c line 268) doesn't make it into XmTextSetString().
    I can't figure out why. Danny]

8. The horizontal scroll bar in the CD database track list (scrolled list)
   allows one to scroll much farther to the right than there is text
   (i.e., the scrollbar thumb is smaller than it should be).  A similar
   situation exists for the horizontal scroll bar in the Disc Ext Info
   and the Track Ext Info popup windows.
   (Problem exists on config A, B, C)
   [MLM: I think this is fixed with the recent scrolledw changes]

9. Clicking a track on the CD database track list and then using the "Add" 
   button to add a program track does not work.  Xmcd hangs for a while
   and then dies with "Error: Cannot perform realloc".
   (Problem exists on config A, B.  On config C, this problem does not occur)
   [Cannot reproduce]

10. If you move one of xmcd's subwindows (CD database, options, or keypad)
   to a different location on the screen, close it, and then re-open it,
   its location is reset to on top of the xmcd main window with the lesstif
   libXm.  With real OSF/M*tif libXm, the moved location is preserved.
   This is using the real M*tif window manager.
   (Problem exists on config A, B, C)

11. If a messagebox is used to display a long message, the window width
   is correctly sized for the message.  However, if the same widget is
   reused to display a shorter message, it is not resized to be narrower.
   (Problem exists on config A, B, C)
   [MLM: I think this is fixed with the root geometry manager]

12. The text widget (when in read-only mode) does not handle selections
   well.  In the help popup window, if I double click a word in the
   middle of the text somewhere, the first word on that line gets
   highlighted, not the word that I double clicked.  If I then paste
   the selected word into another window, I get the wrong word.
   (Problem exists on config A, B, C.
    This problem also occurs on read/write text widgets on config C.

   [Might be fixed, I fixed a bug related to translating X Event positions
    into XmText positions which made it impossible to select text in single
    line widgets using the mouse. Danny 29/8/1997.]

13. After a cut and paste operation from a read/write text widget (select
   a word from the Disc Ext Info text widget, and paste on an xterm window),
   the whole xmcd application becomes unstable (I have experienced random
   infinite-loop freezes as well as memory fault crashes).
   (Problem exists on problem exists on config A.  Cannot reproduce on
    config B or C)
   [Cannot reproduce. Danny]

14. The text widget does not accept a paste operation.
   (Problem exists on config B.  Not tested on config A.
    Doing a paste onto a text widget causes xmcd to freeze (infinite loop)
    on config C.
   [Cannot reproduce. Danny]

15. The full string in xmcd's "About..." popup window is not displayed.
   The last line on the bottom is only partially shown.
   (Problem exists only on config B)
   [Note, this is a multi-line and multi-string MessageBox with empty lines.
    XmStringExtent is broken in the empty-line area here because of a hack
    specific to nedit. Shown by test/Xm/label/test6 (works, no empty lines)
    and test/Xm/label/test1 (fails due to empty lines).
    Fixed 29/8/1997. -- Danny]


-Ti
-- 
    ///  Ti Kan                Vorsprung durch Technik
   ///   AMB Research Laboratories, Sunnyvale, CA. USA
  ///    Internet: ti@amb.org
 //////  UUCP:     ...!uunet!bazooka!ti
///      URL:      http://sunsite.unc.edu/~cddb/tikan/


<<end Xmcd-2.2>>
Xmaddressbook-1.5.3:

xinvest-2.3.1:

xephem-3.0:

plan-1.6:

nedit-4.0.3:

mxgdb-1.2:

ml-3.3:

mgdiff-1.0:

DDD-2.1:

The patch for DDD 2.1 is named `lesstif-hacks' and is now available at

    ftp://ftp.ips.cs.tu-bs.de/pub/local/softech/ddd/patches/ddd-2.1/

DDD 2.1 is available via

    http://www.cs.tu-bs.de/softech/ddd/

    006. `Preferences' buttons (Options|Preferences) stick out.
         There should be no 3d-border around the four preferences
         buttons.  [visual] (*)
    
    
    012. Moving `Up' or `Down' in the `Backtrace' window
         (Status|Backtrace) does not clear the last selection.  Only
         one line should be selected.  Same applies to other List
         Widgets (e.g. Commands|Command History).  [visual]
	 [FIXED - XmListSelectPos was incorrect for XmEXTENDED_SELECT]
	 [UN-FIXED - when the list patch was reversed]
	 [FIXED - XmListSelectPos, not _XmListSelectPos, was incorrect.]

    015. Selecting `Source Preferences' in the `Preferences' panel
         (Options|Preferences) causes a `BadValue' request.
         [X protocol error] (*)
	 [ Danny - Cannot reproduce ]

    017. It is not possible to change values of the OptionButton in the 
         `Print' panel (File|Print Graph).  [behavioral]
	 [ Danny - cannot reproduce ]

    020. Some of the dialog shells behave like top-level shells
         (e.g. they are decorated and placed by the user), for
         instance the display editor (Data|Edit Displays) and the
         breakpoint editor (Source|Edit Breakpoints).  [behavioral]

    021. Text widgets use a `fixed' font instead of the
         `lucidatypewriter' font specified in the DDD resources.
         Cause: LessTif wants FONTLIST_DEFAULT_TAG_STRING as default
         charset, OSF/Motif wants `charset'.  [visual]
         [visual] (*)

    022. The status line (at the bottom) does not have minimum height.
         [visual] (*)

    023. The debugger status indicator (in the status line) is
         invisible.  [visual] (*)

    024. Let A be a child of a PanedWindow.  In LessTif, if A is
         unmanaged, its space is occupied by the last child of the
         PanedWindow (regardless of paneMaximum settings - this is a
         bug).  In Motif, the space is occupied by A's predecessor.
         [behavioral]

    025. Although the source window is non-editable (XmNeditable
         resource set to false) , characters can be inserted and
         deleted.  The bell rings, though.  [behavioral] (*)

    026. The bell rings even when only the Shift key is pressed.
         [behavioral] (*)

    027. Several warnings about invalid scrollbar values.
         [behavioral]
 
    028. Menu items are not made insensitive as they ought to be.
         [behavioral]

    (*) fixed by applying the `lesstif-hacks' patch.
-- 
Andreas Zeller           Technische Universitaet Braunschweig (Germany)
                         zeller@acm.org http://www.cs.tu-bs.de/~zeller/

ashe-1.1:

Mosaic-2.7b5:

moxfm-1.0:

llnlxdir-2.0:
Found this repeatable focus bug with xdir and lesstif-current. All
you do is start xdir, and then right click in the file window
(without selecting any files) and select the View all option. An
error window will pop up, and, unless you click in the main window
before interacting with the pop-up, you lose focus and can't get it
back. <gale@minotaur.dra.hmg.gb>

Amaya-1.0a Beta

mfm-1.3
If you click on an entry in the left or center file list the list on the
right shrinks vertically. All goes back to normal when you click on a file
in the right most box.

xmbase-grok-1.4.1
	The summary scrolled list visibleItemCount seems to increment each
	time a new database is opened.

	The height of the card form is not being calculated correctly. This
	program is calulating the height/width and setting it itself, Form
	is just doing what it is told
