changes in UTF-8 patch
Rostislav Beneš
xbenes5 at fi.muni.cz
Sun Dec 2 22:15:04 UTC 2007
I have made some improvements of my UTF-8 patch.
full support of combining marks:
- corrected computing width of string
- added functions in api: str_next_noncomb_char, str_prev_noncomb_char,
str_iscombiningmark, used in WInput, view, search in panel
- comparing functions normalize all strings at the begin. Most of them
works with invalid strings.
move/copy/delete dialogs do not replace invalid sequences in strings.
- do not replace invalid sequences with question marks, original values
are preserved. Even if destination is in different encoding. (Is possible
to convert invalid file name)
some inner changes in api functions, two functions renamed:
str_real_charpos -> str_offset_to_pos
str_termpos_to_charpos -> str_column_to_pos
marked function, that accept invalid strings
view has better move to match function (in text mode of course)
links:
http://www.fi.muni.cz/~xbenes5/projects/mc/mc-utf8.tar.gz
http://www.fi.muni.cz/~xbenes5/projects/mc/mc-utf8-all.tar.gz
http://www.fi.muni.cz/~xbenes5/projects/mc/mc-complete.tar.gz
More information about the mc-devel
mailing list