Bug #132

Trash in the definitions for extended records with unicode identifiers

Added by I. Denisov over 2 years ago. Updated over 2 years ago.

Status:ClosedStart date:09/28/2016
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:1.7.1
Forum topic:

Description

If the name of the base type of a record uses non-ASCII characters, that name is displayed in the interface with additional unwanted characters appended (00X $ㇲ扁ᡀƵ 03X 00X).

Reported by Valery Shipkov, 2016-09-28.


Related issues

Related to BlackBox Component Builder - Feature #19: Adding 16-bit Unicode support for Component Pascal identi... Closed 10/23/2014

Associated revisions

Revision 9085aa39
Added by I. Denisov over 2 years ago

String ending detection fixed in ProperString procedure. Refs: #132.

History

#1 Updated by I. Denisov over 2 years ago

  • Description updated (diff)

#2 Updated by I. Denisov over 2 years ago

  • Related to Feature #19: Adding 16-bit Unicode support for Component Pascal identifiers added

#3 Updated by I. Denisov over 2 years ago

  • Subject changed from Trash in the definisions for extended records with unicode identifiers to Trash in the definitions for extended records with unicode identifiers

#4 Updated by I. Denisov over 2 years ago

  • Description updated (diff)

#5 Updated by J. Templ over 2 years ago

  • Description updated (diff)
  • Target version set to 1.7.1

Example:

MODULE Foo;
  TYPE
    Βασε* = EXTENSIBLE RECORD  END;
    Εχτ* = RECORD (Βασε ) END;
END Foo.


leads to
DEFINITION Foo;
  TYPE
    Βασε = EXTENSIBLE RECORD  END;
    Εχτ = RECORD (Βασε 00X 扖 00X  00X ) END;
END Foo.

#6 Updated by D. G. Danforth over 2 years ago

  • Status changed from New to Closed

Also available in: Atom PDF