Change Notes for the JDLG 1.3.1.0 070615 1520 development snapshot ------------------------------------------------------------------ Fixed problems: - JDLG could issue various exceptions caused by DLG DEL or DLG STOP: java.lang.ArrayIndexOutOfBoundsException: No such child java.util.ConcurrentModificationException java.lang.NullPointerException These usually caused a program to hang. - If a ListBox was structurally modified by adding or deleting one or more columns, and the ListBox was then repainted before the next DLG DO or DLG DRAW, a NullPointer or IndexOutOfBounds exception could result that usually caused a program to hang. - JDLG could cause a program to hang when the Window close box was clicked. Known problems: - On Windows, EditText objects that are set .sensitive = 0 may not correctly indicate its disabled state (i.e., not being greyed out). This happens due to a bug in Java Swing that unfortunately has not been solved until today (as of Java 1.6). Unfortunately, there is no workaround available in JDLG. For details, please refer to the following Sun Java bug database entries: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5042122 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4883120 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4853457 - If the Window menu has multiple identical entries they are not distinguished. The first entry is always activated regardless which entry is clicked. This has always been a bug in JDLG and will be solved in a future release. Please note: - JDLG 1.3.1 implements a new focus/rule manager. If you encounter any problems with this release we would appreciate if you could send us a problem report to the jdlg@marxmeier.com mail address. Thank you very much.