Change Notes for the JDLG 1.3.1.0 061109 1245 development snapshot ------------------------------------------------------------------ New fuctionality: - ListBox columns are normally alphanumerically sorted, using a non-folded sort sequence (such as ABC...abc...). To specify a folded sort sequence (AaBbCc...Zz...) the new column type 5 was introduced (ListBoxHeader.coltype = 5). Fixed problems: - Fixed a memory leak that could cause a java.lang.OutOfMemoryError because parts of the program's dialogs were not disposed on DLG STOP, causing the allocated memory to grow with each program invocation. - The focus could get stuck in an invisible object. - Setting a GroupBox invisible could have unexpected effects. - In a TabBox it was possible to bring an invisible GroupBox into foreground through the associated accelerator key. - If the Window menu was derived from a model, the attributes were not correctly set. - On Windows, a ListBox could issue a rule to the program even if it was insensitive. - The ListBox.sortsequence was not correctly inherited from a model. - If a ListBox column is sorted that contains HTML code, the HTML tags are now extracted before sorting so that the visible text is now sorted, not the HTML code. Please note that this may affect the sorting performance if the ListBox contains a high number of lines. It is planned to make the HTML code extraction optionally configurable in a future JDLG version. If you encounter problems or slowdowns, please send a feedback message to the jdlg@marxmeier.com mail address. - If the current line of a PopText was changed using the search function (i.e., by typing the first letter of an entry), the PopText did not always issue a rule to the program. - Setting HtmlView.visible to zero did not hide the HtmlView border and scroll bar. This has been fixed. Known problems: - 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.