On 4 Nov 2008, at 20:14, Fabien Costantini wrote:

>> Again: I wanted to fix STR 2063, I did it, and that work WAS  
>> complete.
> No it is not for me, because there is a Makefile in xutf8 supposed  
> to do it that is still in the svn and that does not do what it is  
> supposed to do.

I think it is probably obsolete.

OksiD introduced it when he did the fltk-1.1.6-utf8 patches, and he  
used it to build the xutf8 "helper functions" into a separate  
library. Indeed, at that time, the xutf8 stuff was all in a separate  
directory, not under the src directory at all.

I followed OksiD pattern when I did the extra work for fltk-1.1.8,  
and adding the OSX stuff and so forth, but I think that when Matthias  
did the proper merge into the official tree, the separate library was  
removed.

So, probably all those helper functions objects are compiled in the  
main fltk lib now, and the Makefile to build the old helper lib is  
probably redundant.

FWIW, we can *possibly* get rid of the dependencies on these function  
for most platforms anyway, except *maybe* X+Xlib. All the other main  
targets (X+XFT, OSX, Win32) have their own platform specific ways of  
getting to more or less the same result, but at the time we did the  
porting it was easiest to use some common functions - we get the same  
behaviour across platforms and I did not have to write so much  
platform code... But still it was not the best thing to do.

I don't know if we still need it. I am not sure how much of the  
functionality was merged into the main src Makefile. I think we still  
need the functionality provided by the objects this Makefile builds,  
but I assume they are now built elsewhere. Matthias would know - but  
if it seems like this Makefile is not used (and it seems to me it is  
not used) then I don't think we need it.
-- 
Ian




_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to