Bug #29

inconsistent checks for valid subsystem names

Added by J. Templ almost 4 years ago. Updated almost 4 years ago.

Status:ClosedStart date:02/04/2015
Priority:NormalDue date:
Assignee:J. Templ% Done:

100%

Category:-
Target version:1.7
Forum topic:

Description

The modules DevSubTool and DevLinkChk use inconsistent rules for checking the syntax of subsystem names
in a procedure called SyntaxOK. In addition, Unicode support needs to be added.
The maximum length of subsystem names should be increased from 8 to 15 characters
as proposed by Fyodor Tkachov on 2008-07-16.

Reported by Manuel Martín Sánchez on 2015-01-30.
Refers to CPC1.7 change list item number 10.

Associated revisions

Revision e521b4b0
Added by J. Templ almost 4 years ago

SyntaxOk fixed as proposed partly by Helmut. Refs: #29.
Len replaced by LEN in DevSubTool.
Equal adapted for supporting 16-bit Unicode and simplified in DevLinkChk.
Subsystem syntax definition in Tut-3 synchronized with the implementation in the compiler and loader.
Error messages adapted.
In DevSubTool:
- the maximum subsystem prefix length is no longer checked
- the leading capital letter in the subsystem prefix is no longer checked

Signed-off-by: Josef Templ <>

Revision 03b19bce
Added by J. Templ almost 4 years ago

Inconsistent references to 'Modules and subsystems' fixed. Refs: #29.
Reported by Bernhard.

Signed-off-by: Josef Templ <>

Revision 384c89c2
Added by J. Templ almost 4 years ago

Merge pull request #14 from BlackBoxCenter/issue-#29

Refs: #29.

Revision a7f3ce53
Added by J. Templ almost 4 years ago

Max. subsystem name length increased to 15 as proposed by Fyodor Tkachov. Refs: #29.
Bug fix in SyntaxOK: the leading upper case letters must be followed by something.

Signed-off-by: Josef Templ <>

Revision f91f42b5
Added by J. Templ almost 4 years ago

Warnings introduced for unconventional subsystem names. Refs: #29.
Dialog.GetOK used instead of writing to the log window.
Redundant entry for CannotTranslate in Dev/Rsrc/Strings removed.

Signed-off-by: Josef Templ <>

Revision a1c30b73
Added by J. Templ almost 4 years ago

Merge pull request #17 from BlackBoxCenter/issue-#29

Refs: #29.

History

#1 Updated by J. Templ almost 4 years ago

  • Description updated (diff)

#2 Updated by J. Templ almost 4 years ago

  • Description updated (diff)
  • Assignee changed from H. Zinn to J. Templ

#3 Updated by I. Denisov almost 4 years ago

  • Status changed from New to Closed
  • % Done changed from 20 to 100

This bug was resolved.

Also available in: Atom PDF