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

Reply via email to