Hi all,
Here is a patch to libgeda and symbols to improve the unicode support
added by Carlos recently:
- in libgeda, the hash tables in o_text_basic.nw are modified to
take a gunichar as key instead of a string. This makes the lookup
in them easier (more efficient too) and reduces memory allocation
throughout the file (no more g_strdup_printf for each character
requested). It's also fixing a few memory leaks.
- in symbols, the font character definitions are converted to UTF-8
so that we are no longer dependant on the host's locale. The
system-gafrc config file is also modified.
Please test and let me know of any problem before I add it to CVS.
Regards,
Patrick
Attachment:
libgeda.diff
Description: Binary data
Attachment:
symbols.diff
Description: Binary data