Release Notes

March 15, 2006

About ULC 6.0.4

ULC 6.0.4 is a maintenance release for ULC release 6.0. It includes the following changes:

Version Notes

ULC 6.0.4 requires the Java Runtime Environment (JRE) 1.3.1 or later. It should run on any platform that supports JRE 1.3.1 or later.

The ULC client has been tested on Windows 2000/XP with the following deployment options:

The ULC server has been tested on Windows 2000/XP, Red Hat Linux 9.0, and Sun Solaris 8 with the following deployment options:

Note: Support for the Servlet API 2.2 has been deprecated in this release and will be removed in the next release.

This build is based on ULC 6.0.3. Please see the ULC 6.0.3 release notes for additional information.


What's in this Release

Fixed Bugs

PR Description Comments
UBA-612 requesting renderer components in ULCTable / ULCTableTree / ULCTree / ULCList may fail  
UBA-907 Stopping the applet of an already terminated application results in a NullPointerException  
UBA-1090ULCHtmlPane does not support relative links in displayed HTML pages  
UBA-1113 ULCDialog does not come to front when the browser is brought to front using the windows taskbar. Note:
The dialog has to be created in the following way to get the desired behaviour:
new ULCDialog(ULCUtilities.getWindowAncestor(appletPane);
UBA-1119ULCTextField.setBorder() is not respected if a ULCTextField is used as cell editor component  
UBA-6648 When deselecting a tree node, the (now empty) selection is not correctly updated on the server.  
UBA-6819 Requests in ULCTable may inquire columns that are not included in the ULCTableColumnModel anymore  
UBA-6821 Tooltips in ULCTabbedPane are always shown  
UBA-6825ClientContext.loadFile() does not check maximum file size before attempting to read a file  
UBA-6829ULCList.getPrototypeCellInfo() causes NullPointerException on client-side because of missing OID  
UBA-6831ULCToolBar.ULCSeparator.ULCSeparator() is always instantiated with horizontal orientation  
UBA-6839 Setting a border on ULCAppletPane triggers ClassCastException  
UBA-6844 Closing an ULC applet page whose session has already been terminated by the server results in a NullPointerException  
UBA-6850UINumberFormatConverter.convertToObject() does not alway throw an exception when neccessary  
UBA-6856ULCAbstractButton.setMnemonic() does not support lower-case mnemonic keys  
UBA-6858ULCScrollPane.setViewportBorder() throws NullPointerException on uploaded scroll pane  
UBA-6867DevelopmentRunner.setUseGui(true) doesn't take IRoundTripListener into account  
UBA-6868ULCAlert.setXButtonLabel(null) does not work correctly  
UBA-6873 Memory Leak for ULCInternalFrames  

Implemented Feature Requests

PR Description Comments
UBA-815 Dialog for www / proxy authentication should place cursor in username field  
UBA-957ULCTableTree / ULCTree should not fetch renderer components for the leaf state of a cell eagerly  
UBA-1041ULCTextField should support changing the IDataType after upload.  
UBA-1049 Add a ULCMenu.add(ULCComponent) method  
UBA-1114ULCAbstractButton should provide get-/setDisabledIcon() methods  
UBA-6843 Make HTMLUtilities.convertToHtml() null-safe  
UBA-6851 Optimize lazy loading for horizontal scrolling in ULCTable/ULCTableTree  
UBA-6857 Change ULCGridLayoutPane.setCols()/getCols() to ULCGridLayoutPane.setColumns()/getColumns() (analogous to GridLayout.setColumns()  
UBA-6861 Align ULC and Swing component default values Note: The default value of the visible property has changed to false. Therefore ULCInternalFrame.setVisible(true) needs to be called to make the internal frame visible.
UBA-6864 HTML conversion warning of ULCLabel.setText() should include the value of the string passed in  

Known Problems and Limitations

Product and company names herein may be trademarks of their respective owners.

Copyright (c) 2000-2015 Canoo Engineering AG