Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.02-051 Released

  • 1.  Rocket Uniface 10.4.02-051 Released

    Posted 06-19-2024 03:38
    Edited by Community Manager 06-19-2024 05:29

    Patch 10.4.02-051

    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)

    • The maximum number of characters allowed for Entry Formats, RegEx or Syntax string, in Field Syntax Definitions is extended
      to 192.  Note that the total number of characters used for Field Syntax definitions can not exceed 192 characters.

    • Label position property can now be set using the IDE Widget Property form for UX Widgets: TextField, NumberField, TextArea and Select. 
      It is advised to use the patch installer to upgrade your current installation so that you'll end up with the correct ini files.

    • The IDE's Code Editor auto-complete suggestions will no longer be accepted using the "Enter" key, suggestions can still be
      auto-filled using the "Tab" key. The use of the "Enter" key for auto-completion can be re-activated by setting
      CompletionOnEnter=true in your '.ini' file, under the usrcedit widget, like e.g.:
      SourceEdit=usrcedit(font=procboxfont;language=uniface;indenttabs=off;autoindent=on;indentsize=2;indentguides=off;
      codecompletion=true;codecompletionheight=10;completiononenter=true)

    Fixes

    UNI-38408 The IDE's Code Editor formatting tool sometimes fails to recognize keywords.
    UNI-38025 The code formatting tool of the IDE's code editor does not recognize keywords that are immediately followed by parentheses.
    UNI-37837 The "Format Document" action of the IDE's code editor does not properly handle the caret's location, nor does a subsequent "Undo" action.



    UNI-38408  -  The IDE's Code Editor formatting tool sometimes fails to recognize keywords.

    Solution available in patch(es):      10.4.02-051

    Description:

    The formatting tool may fail to recognize keywords in the following cases.
    1) When forentity is used.
    2) When forlist/id is used.
    3) When a comment is placed next to a statement, without any white-space in between.

    Environment:

    +Uniface version: 10.4.02.x
    +Operating System: Windows

    Workaround:

    Use of the formatting tool is optional. In the above cases, code can be formatted manually.

    Notes:

    The issues have been resolved.

    Back to top



    UNI-38025  -  The code formatting tool of the IDE's code editor does not recognize keywords that are immediately followed by parentheses.

    Solution available in patch(es):      10.4.02-051

    Description:

    The code formatting tool of the IDE's code editor does not recognize keywords that do not have white space between the statement and the left parenthesis '('. This leads to broken indentation in nested statements.

    Environment:

    +Uniface version: 10.4.02.x
    +Operating System: Windows

    Workaround:

    Add whitespace between statements and left parentheses '(' before using the code formatting tool.

    Notes:

    The issue has been resolved.

    Back to top



    UNI-37837  -  The "Format Document" action of the IDE's code editor does not properly handle the caret's location, nor does a subsequent "Undo" action.

    Solution available in patch(es):      10.4.02-051

    Description:

    After executing "Format Document" on the IDE's code editor, the caret is returned to the first line of code. Executing the "Undo" action, will then cause a jump to the end of the code. This effect is unpleasant. The expectation is that the caret will stay near the last known location after executing "Format Document" and a subsequent "Undo" action.

    Environment:

    +Uniface version: 10.4.02.x
    +Operating System: Windows

    Workaround:

    The use of "Format Document" is optional.

    Notes:

    The issue has been resolved.

    Scrolling is now restored after the execution of "Format Document". The caret will appear at the beginning of the line of the last known caret's location. If lines are added, removed, merged, or modified by the code formatting tool, then the caret will appear near the starting position. When hitting "Undo" after "Format Document", then the caret's last known position will be restored.

    Back to top