Change Notes for the JDLG_1320_070918_1818 development snapshot --------------------------------------------------------------- Thank you for your interest and help in improving JDLG. JDLG 1.3.2 comes with a new layout management algorithm to correct limitations with resizing and scaling of dialogs. It also includes a number of defect fixes performance and functional enhancements. We expect it to shortly replace earlier JDLG versions. If you encounter any problems with this release please send us a problem report to jdlg@marxmeier.com. Fixed problems in this release (relative to JDLG_1320_070907_1449): - Fixed a problem with multi-line EditText possibly using scroll bars unnecessarily. - Fixed a problem with the ListBox .topitem attribute. - Fixed a problem with the ListBox .activeline attribute not working correctly when the focus was set afterwards on the ListBox object. Setting the foxus on a ListBox caused the pending activeline change to be ignored. - Fixed a problem with the exitonlastsession = yes config option not working correctly. - Fixed a problem with the exitonlastsession = yes config option when starting a new application failed while an application was already running. - Fixed a problem with the TabBox object possibly resulting in losing the focus when programmatically changing the selected tab. As a consequence a function key press would not work. - Fixed a layout problem with GroupBox objects. This problem was introduced as a side effect with a change in JDLG_1320_070907_1449. - Added new focuscolor attribute for the EditText object. It may be used to specify a background color for the EditText that is used when the object has the keyboard focus. For example, setting .focuscolor = "#ffff00" would result in a yellow background color while the EditText has the keyboard focus. Known problems: - In rare cases opening a window for the first time after starting a new session might display only the window frame but not its content. As a workaround the problem may be corrected by minimizing and then restoring the window. - Restoring a window that was initially opened maximized may move the window to the upper left or lower right corner in some cases. - When resizing a window that uses multiple fonts, some window sizes may result in a subobtimal layout. This appears to be caused a different aspect ratio, depending on the size. - 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. - Changing the layoutpolicy of a dialog after maximizing may not work correctly. - A maximized window that was made invisible and then visible again may have an incorrect "normal" size. - The "Reference Point" logic to position windows relative to each other may not work in some cases.