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
libgeda.diff
Description: Binary data
symbols.diff
Description: Binary data