Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.02-044 Released

  • 1.  Rocket Uniface 10.4.02-044 Released

    ROCKETEER
    Posted 03-13-2024 03:58

    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-36776On Firefox, the blockUI API function of the ux-TextField widget sometimes throws an unexpected exception.
    UNI-36451Keywords describing parameter direction (in/out/inout) are missing from the code completion list of the Source Editor.
    UNI-36450The code completion list is not always in alphabetical order
    UNI-36390Missing Label in uxSelect
    UNI-36187Property-defaults of physical web widgets are sometimes not taken into account.
    UNI-33823An incorrect list of addedClasses and removedClasses is available in the dataCleanup function for widgets created using the field UX Interface.
    UNI-33176The 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.

    Back to top



    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.

    Back to top



    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.

    Back to top



    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.

    Back to top



    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.

    Back to top



    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.

    Back to top



    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.

    Back to top