Downloads
Product availability Matrix (PAM)
Downloads of this patch are available from the
Rocket Customer Support Portal.
Further explanation can be found
here.
New Feature(s)
- Format selection option is enhanced to align variables, params, and scope blocks nicely to type, name, and direction (if applicable).
|
Currencies
- Zlib which is used for compress/decompress has been updated to v1.3.1 for improved security.
|
Fixes
UNI-36776 | On Firefox, the blockUI API function of the ux-TextField widget sometimes throws an unexpected exception. |
UNI-36451 | Keywords describing parameter direction (in/out/inout) are missing from the code completion list of the Source Editor. |
UNI-36450 | The code completion list is not always in alphabetical order |
UNI-36390 | Missing Label in uxSelect |
UNI-36187 | Property-defaults of physical web widgets are sometimes not taken into account. |
UNI-33823 | An incorrect list of addedClasses and removedClasses is available in the dataCleanup function for widgets created using the field UX Interface. |
UNI-33176 | The background of a maximized form with an HTML widget is not always refreshed correctly. |
UNI-36776 - On Firefox, the blockUI API function of the ux-TextField widget sometimes throws an unexpected exception.
Solution available in patch(es): 10.4.02-044
Description:
When Uniface calls the blockUI API function of a ux-TextField widget, while the ux-TextField widget is in an error state (for example, because it contains invalid data), the widget throws an uncaught exception. As a result, the widgets in the DSP page may stay in a blocked state, making the page unusable.
This problem only occurs under Firefox.
Environment:
+Uniface version: 10.4.02
+Operating System: Windows
+Browser: Firefox
Workaround:
None.
Notes:
This problem has been solved.
UNI-36451 - Keywords describing parameter direction (in/out/inout) are missing from the code completion list of the Source Editor.
Solution available in patch(es): 10.4.02-044
Description:
Keywords describing parameter direction (in/out/inout) are missing from the code completion list of the Source Editor. These keywords have been added to the list.
Environment:
+Uniface version: 10.4.02
+Operating System: Windows
Workaround:
Fill in the words manually.
Notes:
This problem is solved.
UNI-36450 - The code completion list is not always in alphabetical order
Solution available in patch(es): 10.4.02-044
Description:
Keywords starting with a 's', for example, showed a list where 'string' is after 'stripattributes'. This is wrong and hindering you to select the correct statement.
Environment:
+ Uniface version: 10.4.02.043 and higher
+ Platform: WIN
+ Database: ALL
Workaround:
None.
Notes:
This issue is solved.
UNI-36390 - Missing Label in uxSelect
Solution available in patch(es): 10.4.02-044
Description:
Unlike the other Uniface UX widgets, like uxTextField, the uxSelect widget did not have a build-in label, making the behavior inconsistent.
Environment:
+ Uniface Version : 10.4.02
+ Browser : Browser independent
+ Operating System : OS independent
+ Database : Database independent
Workaround:
Use an explicit label widget
Notes:
This problem has been solved.
UNI-36187 - Property-defaults of physical web widgets are sometimes not taken into account.
Solution available in patch(es): 10.4.02-044
Description:
The [webwidgets] section of the usys.ini file defines logical web widgets, mapping them to physical widgets that are defined in uweb.def or web.ini. A physical widget can have a property named "property-defaults". However, these property defaults are not applied if the logical widget definition is of this form:
logical_widget = physical_widget
Environment:
+ Uniface version: 10.3 and higher
+ Platform: ALL
+ Database: ALL
Workaround:
Add parentheses after the physical widget name in the mapping in usys.ini:
logical_widget = physical_widget()
Notes:
This problem has been solved.
UNI-33823 - An incorrect list of addedClasses and removedClasses is available in the dataCleanup function for widgets created using the field UX Interface.
Solution available in patch(es): 10.4.02-044
Description:
If a UX widget receives one or more incorrect class attribute names in the dataCleanup() API function, it may result in the removal of the wrong classes.
In a DSP that utilizes a UX widget, if a user tries to remove a non-existent class attribute, e.g. "classX" by executing the following command:
putitem/id $fieldproperties(FIELD), "class:classX", "false"
dataCleanup() will be triggered when field data is changed for this field. As a result, the field widget will eventually be set with classX, which is incorrect.
Environment:
+ Uniface Version 10.4.02.037 and higher
+ Operating System: OS independent
+ Database: DBMS independent
+ Browsers: Browser independent
Workaround:
None.
Notes:
This problem has been solved.
From this patch onward, the UX widget dataCleanup() API function no longer passes addedClasses and removedClasses as members of its dataNames parameter. The UX widget API documentation has been updated to reflect this change.
Users who have been using addedClasses and removedClasses in their widgets dataCleanup() functions, need to change their implementation accordingly.
UNI-33176 - The background of a maximized form with an HTML widget is not always refreshed correctly.
Solution available in patch(es): 10.4.02-044
Description:
The background of a form component is not always refreshed correctly in case an HTML widget is present. In some cases, artifacts of an underlying form component can be seen when starting the form with the HTML widget maximized.
Environment:
+ Uniface version: 10.4.02.009 and higher
+ Platform: WIN
+ Database: ALL
Workaround:
None.
Notes:
The issue has been resolved.