4.5.18 (Sep 2008)

Java Improvements

RequestService enhancements
When a response page is not found, retrieve() and related methods in RequestService (and in the deprecated interface NetService) would return HTTP code 503. They now return HTTP code 404 as expected. Also behavior has improved when the client attempts to retrieve a file that causes redirection (HTTP response code 3xx).

Line feed character enhancement
To keep consistency regarding line feed character "\n[0x0a]", the carriage return character "\r[0x0d]" cannot be added as part of line feed (i.e.,"\r[0x0d]\n[0x0a]") by user interaction or programmatically.

Known issue with table editor
When the string in a table editor is longer than the width of the editor and one double-clicks on the editor, table shows the beginning of the text; gridTable shows the end of the text.

Defects Resolved (Java)

9246712-2799944 - can't set default and focused attributes for buttons in custom modal dialogs
9750compatibility issue with automatic scrolling of a table
9890test api: objectWithTestidExists and findObjectByTestid don't clear out pre-existing objects
9903invisible cells also copied when a table row is copied
9905NPE for the setChildTestIds method
9953OutOfMemoryError after repeatedly using DisplayService modalAlert method
9989when editor in a table starts, cell selection may not update
9999carriage return character shows inconsistent behavior
10001gridTable: sporadic ArrayIndexOutOfBoundsException when agridTable displays repeatedly
10002gridTable: if a gridTable contains invisible lockedColumn, one may not be able to check a checkBox
10003while continuing clicking the pull-down list within comboBox editor in table, cell selection does not update
10032when changing the selection of comboBox editor in table by MCO, the selection is cleared
10033display position of the next editor incorrect after column width is changed by some input into the editor
10045onCommand event of the comboBox editor fires twice
10048user operation is allowed to cancel comboBox selectio
10051gridTable: exception when removing data for gridTable containing union cell
10052in a table with lockedColumn an editor displayed on top of lockedColumn
10069problem with sorting table where sortType="stable"
10076testid: memory issue with testids setting on
10100multiRow selection not cleared between events
10138NetServices response code header shows 503 when it should be 404
10139NetServices has issues with redirection
10141when using IME onTextChange event may fire when text attribute is changed programmtically
10148if row data do not exist on a table with quickEdit="true", and table receives focus, exception occurs
10161holding down Ctrl key and double-clicking on a editable cell doesn't select the row/column
10163NPE if no selection is made in a comboBox editor before it's closed
10164NPE after selecting a row in a table and replacing rows
10213rorows in a table with more column data than the number of columns cannot be removed