text entry:
* first pass at utf-8 text entry. This is not yet complete, and it certainly has bugs.
The following is an incomplete list of functions that will probably misbehave if you use them.
- owl_editwin_move_to_nextword()
- owl_editwin_move_to_previousword()
- owl_editwin_delete_nextword()
- owl_editwin_delete_previousword()
- owl_editwin_delete_to_endofline()
- owl_editwin_fill_paragraph()
format text:
* owl_fmtext_curs_waddstr() contract restored to match trunk.
* owl_fmtext_curs_waddstr_without_search() added.
misc:
* Importing Markus Kuhn's wcwidth.c from
http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
* Change wcwidth() calls to mk_wcwidth()