Subject: fribidi problem
From: Tomas Frydrych (tomas@frydrych.uklinux.net)
Date: Thu Nov 22 2001 - 16:51:55 CST
We have got a serious problem with fribidi. It uses internally glib to
do its memory management, and it would appear that this is not
compatible with the memory management we use in AW, or at
least with new; the result is that memory allocated by new can
overlap with memory used by fribidi. This only came to surface as I
have added code for bidi support in the stringset and toolbars (in
principle this could affect the code handling the editing window too,
but at the moment it does not; for some reason we are really
stretched for memory at startup, but once we load the strings
things get better -- incidentally, I have observed that for each id
EV_Toolbar_Label is constructed three times).
I have turned the offending code off for the time being, since we
currently do not have a translation that would require bidi, but
obviously this is not a solution. The only solution I can see is to
fork fribidi and get rid of the glib calls, but I would rather avoid this
for maintenance reasons, so if anyone else has a better
suggestion, please let me know.
Tomas
This archive was generated by hypermail 2b25 : Thu Nov 22 2001 - 16:52:52 CST