#18886 closed defect (fixed)
Array length issues for dojox/string/BidiEngine
Reported by: | Kitson Kelly | Owned by: | Kitson Kelly |
---|---|---|---|
Priority: | undecided | Milestone: | tbd |
Component: | Dojox | Version: | 1.11.2 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description (last modified by )
There are logic errors in this code:
- Arrays supposed to contain the replacement codes (IsolatedForm?, FinalForm?, MedialForm?, InitialForm?) don’t have the same length as the BaseForm? array, resulting sometimes in incorrect results ("undefined" string inserted in the resulting shaped string).
- The array BaseForm? has duplicates that cannot be reached by iterating through the elements. Only the first instance will be used.
There are also discrepancies with the unicode chart:
- Missing codes from BaseForm? (u0624,u0626)
- Extra codes in BaseForm? (u06CC - apparently incorrectly matched to uFE80)
- Missing codes from StandAlonForm? (u0649)
- Extra codes in StandAlonForm? (u0626, u0675)
Change History (3)
comment:1 Changed 3 years ago by
comment:2 Changed 3 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 3 years ago by
Description: | modified (diff) |
---|
Note: See
TracTickets for help on using
tickets.
In d70383b/dojox: