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