Post by Stefan on Oct 24, 2022 9:34:28 GMT -5
I should like to formally report the following issues with the...
Get_Profile$(...) Function
Bug: Keyword NAME Returns `Unknown Command`
Should work as documented and in time be extended to include EFT-assigned profile name)
Bug: Keyword SCROLL Returns `Unknown Command`
Bug: Keyword WORD Returns `Unknown Command`
Bug: Keyword BOM Returns `... command not supported in MACRO mode.` Should return "BOM set to ON|OFF"
Should work given that Get_Profile$() is specifically for Macros and read-only!
Bug: Keyword COLS Returns `... command not supported in MACRO mode.` Should return "COLS set to {lnum rnum|MAX}".
Should work given that Get_Profile$() is specifically for Macros and read-only!
Bug: When Get_Profile$(NOTIFY) is issued, it also issues a message as if primary command NOTIFY ? had been entered.
May be it doesn't need fixing because...
Bug: Keyword NOTIFY Should be removed because NOTIFY is NOT a PROFILE setting.
Bug: When Get_Profile$(HIDE) is issued, it also issues a message as if primary command HIDE ? had been entered.
Documentation Changes
The following keywords need to be added to the Get_Profile$() documentation:
BOM, COLS, COLLATE, AUTOCAPS, SUBCMD
The following keywords need to be added to the Get_Profile$() documentation:
BOM, COLS, COLLATE, AUTOCAPS, SUBCMD
Profile related Primary Commands
Bug: Command NUMTYPE Only accepts "?/NONE/COB/STD/IBM" arguments. It does NOT accept column range {lnum rnum}.
Bug: Command PROFILE The SUBARG and SUBCMD entries do not appear in the "=PROF>" lines when set to "OFF"
When they do show, you need a screen wider than 90 columns to see them.
For consistency, when Macros trap the returned message, the following should be standardised:
Bug: Command COLLATE ? Returns information for both COLLATE and SOURCE commands. Should return just "COLLATE set to {format}".
Bug: Command SOURCE ? Returns information for both COLLATE and SOURCE commands. Should return just "SOURCE set to {format}".
?Bug: Command NUMTYPE ? Returns "...set to - NONE" Note that other commands return "...set to NONE" (no hyphen).
?Bug: Command NOTIFY ? Returns "...set to All" Note that other commands return "ALL" (upper case).
?Bug: Command IMACRO ? Returns "...set to: {name}" Note that other commands return "...set to" (no colon).
?Bug: Command EMACRO ? Returns "...set to: {name}" Note that other commands return "...set to" (no colon).
?Bug: Command XFORM ? Returns "...set to: {name}" Note that other commands return "...set to" (no colon).
?Bug: Command CHANGE The documentation, primary command syntax and Profile Edit Dialog all refer to "CS|DS" arguments,
but the =PROF> display, CHANGE ? command and Get_Profile$(CHANGE) only return "C" or "D".