DevelopmentRunner: command line argument -applicationClass does not work.

379

ULC does not correctly support multiple sessions of different applications within one
servlet HTTP session.

380

ApplicationContext.getApplication() does not return the correct application
instance.

382

Exponential character is not supported by ULCNumberDataType (JDK 1.3 and JDK
1.4).

383

Usage of UISession.sendMessage() API does not update server state.

384

Resizing ULCFillers sometimes leads to layout jumps.

385

Setting the value of a ULCLabel to null is ignored.

387

IValueChangeListener called unexpectedly when using ULCTextField.setText()

389

Client throws NullPointerException when internal frame icon is null.

394

UISession: delayed sending of requests broken

401

UIProxy.release() do not remove all references (dirty data owners and input blocker)

408

DevelopmentRunner should not load application class at startup

409

in synchronous delivery mode, the focus for ULCDialog is not restored

412

NullPointerException when the UIEngine accesses an already released widget

416

ULCComponent.requestFocus() does not work if called directly after
ULCWindow.setVisible().

417

Calling setVisible(false) on an iconified ULCInternalFrame does not hide the internal
frame's icon.

427

Initial setting of width XOR height in ULCWindow is ignored.

428

ULCInternalFrames display wrong background color when using JDK 1.3 on the client.

Implemented Feature Requests

PR

Description

Comments

79

setMargin()/getMargin() should be possible on text components

350

setEnabling() should be possible on ULCHasChangedEnabler

353

setMargin()/getMargin() should be possible on buttons

368

improve typeString() handling for subclassed proxies

381

DevelopmentRunner should support dynamic reloading of application classes.

386

ULCTextComponent should provide an API to access the current caret position.

Methods getCaretPosition(), setCaretPosition, moveCaretPosition() have been added to ULCTextComponent.
Selections in text components are synchronized with server-side.

399

ULCDialog should have method setLocationRelativeTo()

If a parent is defined for a ULCDialog, the dialog is rendered relative to its parent.
Otherwise it is centered on the screen.
The location of a ULCDialog can still be set explicitly using the setLocation() method.

Known Problems

The input blocker does not work properly with JDK Version 1.4, a wrong window may get the focus.

The selection handling of the ULCTableTree component does not work properly with JDK Version 1.2.2.

When running a ULC applet in Netscape 4.7x, text fields sometimes do not get the focus.
Workaround: Click anywhere on the Frame that contains the text field, the text field should then
get the focus. This problem does not exist with Internet Explorer and Netscape 6.x.

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