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
