Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.02-043 Released

  • 1.  Rocket Uniface 10.4.02-043 Released

    ROCKETEER
    Posted 02-28-2024 05:43

    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)

    • Uniface ProcScript Editors have been enhanced with Format Selection: the selected code will be indented allowing better readability and standardization. Format Selection can be chosen from the code editor's popup menu or activated with a shortcut key.
      Note:
      If you are not using the edist to install this patch, add the following line to the [userkeys] section in the usys.ini to enable the shortcut key.
      code.formatselection=Alt+F

    Fixes

    UNI-36614The ProcScipt Editor's auto-indent feature does not produce a desirable result when the 'Enter' key is pressed before the end of the line.
    UNI-36281The auto-indent feature of the ProcScript Editor does not recognize mixed-case and uppercase statements
    UNI-35515The UX Interface's mapTrigger API function is called at an inappropriate moment.



    UNI-36614  -  The ProcScipt Editor's auto-indent feature does not produce a desirable result when the 'Enter' key is pressed before the end of the line.

    Solution available in patch(es):      10.4.02-043

    Description:

    The ProcScript Editor's auto-indent feature fails to indent when the 'Enter' key is pressed before the end of the line. When the line is split into two parts, then both halves should be indented. Moreover, when a line continuation character (%\) is found at the end of the line, and that line continuation character splits a string to multiple lines, then the auto-indent feature should not add extra indentation to the bottom half, as that would alter the content of the string.

    Environment:

    +Uniface version: 10.4.02.038 and higher
    +Operating System: Windows

    Workaround:

    None.

    Notes:

    The auto-indent feature has been adjusted to the above specifications.

    Back to top



    UNI-36281  -  The auto-indent feature of the ProcScript Editor does not recognize mixed-case and uppercase statements

    Solution available in patch(es):      10.4.02-043

    Description:

    The ProcScript Editor's auto-indent feature fails to recognize statements that are not written in lowercase. This causes undefined behavior with several statements.

    Environment:

    +Uniface version: 10.4.02.038 and higher
    +Operating System: Windows

    Workaround:

    Use lowercase statements.

    Notes:

    The issue has been resolved.

    Back to top



    UNI-35515  -  The UX Interface's mapTrigger API function is called at an inappropriate moment.

    Solution available in patch(es):      10.4.02-043

    Description:

    At initial loading of a DSP, the mapTrigger API function is called after the first time the dataInit API function is called. However, the mapTrigger function should be called before the first call to dataInit.

    Environment:

    + Uniface version: 10.4.02
    + Platform: WIN
    + Database: Independent

    Workaround:

    None.

    Notes:

    This problem is solved.

    Note: this fix also involves an incompatible UX field Interface API change. The onDisConnect() API function has been removed from the API. If your UX field widget class has a non-empty implementation of the onDisconnect function, you should ensure that that functionality is moved to the dataCleanup function.

    Back to top