#92: Characters created with invalid code points ------------------------+--------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 0.20 Component: CLOS | Version: Keywords: | ------------------------+--------------------------------------------------- ABCL will happily create characters in the range #xD800 to #xDFFF and above #x10FFFF. These refer to invalid unicode code points and should not be allowed.
#92: Characters created with invalid code points -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: new Priority: major | Milestone: 0.20 Component: libraries | Version: Resolution: | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann):
* owner: somebody => nobody * component: CLOS => libraries
#92: Characters created with invalid code points -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: new Priority: major | Milestone: 0.20 Component: libraries | Version: Resolution: | Keywords: -------------------------+--------------------------------------------------
Comment(by ehuelsmann):
(In [12584]) Re #92: Don't return characters for the range #xD800 to #xDFFF. This doesn't fix the character(s) over #xFFFF though.
#92: Characters created with invalid code points -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: new Priority: major | Milestone: 0.20 Component: libraries | Version: Resolution: | Keywords: -------------------------+--------------------------------------------------
Comment(by ehuelsmann):
Note that the characters over #xFFFF only constitute a problem when the CHAR-CODE-LIMIT will be raised to #x100000. The current value is the upper exclusive bound associated with 16-bit chars.
#92: Characters created with invalid code points -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: defect | Status: closed Priority: major | Milestone: 0.20 Component: libraries | Version: Resolution: fixed | Keywords: -------------------------+-------------------------------------------------- Changes (by ehuelsmann):
* status: new => closed * resolution: => fixed
Comment:
Closing as fixed. Ticket #65 should track support for Supplementary characters from unicode (those with code points > #xFFFF).
armedbear-ticket@common-lisp.net