Opened 5 years ago

Closed 5 years ago

#182 closed bug (fixed)

string.mui - ascii input above 127+

Reported by: Mikhail Malyshev Owned by: Thore Böckelmann
Priority: normal Milestone: 4.0-2015R2
Component: String.mui Version: 4.0-nightly build
Severity: minor Keywords:
Cc: OS Platform: AmigaOS3
Blocked By: Blocking:
Release Notes:

Description

Same problem as we had with TextEditor/BetterString
Double click select does not seem to follow locale rules
words with ascii chars above 127+ are not selected correctly.

Change History (2)

comment:1 Changed 5 years ago by Thore Böckelmann

Milestone: 4.0-2015R2
Owner: set to Thore Böckelmann
Priority: undecidednormal
Status: newassigned

Currently String.mui is doing the character type checks using a custom table, no locale.library of C runtime library is involved. As such it is clear why the check fails for non-7bit ASCII characters.

comment:2 Changed 5 years ago by Thore Böckelmann

Resolution: fixed
Status: assignedclosed

In 4627:

  • String.c: create the character type check table using locale.library to correctly respect the system's current locale setting. This closes #182.
Note: See TracTickets for help on using tickets.