[Tux4kids-tuxtype-dev] Status of t4k_common, tuxmath, tuxtype

David Bruce davidstuartbruce at gmail.com
Thu Jan 20 19:49:30 UTC 2011


I hope to release t4k_common-0.1.0 soon.  The minor version number is
going up from "0" to "1" because several things have been migrated
from tuxmath into the common library:

1. the GNU linebreak library and our "linewrap" code, formerly in
tuxmath's linewrap.c.
2. our "replacement" functions for alphasort and scandir on platforms
where these functions are lacking (Windows).
3. our wrapper functions for UTF-8<-->wchar_t conversion with iconv(),
formerly in tuxmath's convert_utf.c.
4. Throttle(), a simple function to keep loops from eating all CPU.

Also - one very important bug was that t4k_common-0.0.4 effectively
had gettext deactivated, which has been fixed.

These are all new additions to the t4k_common "API", which will allow
the corresponding files to be removed from tuxmath (and soon tuxtype).

This release seems to be about ready to go.  I did have some issues
with the build systems (esp. cmake because I am less familiar with
it), but they seem to be fixed now.  The cmake control files do seem
kind of messy - they could use some attention from someone who knows
cmake better than I do.

I have not yet tested the new t4k_common in the mingw-cross-env
crossbuild, which I hope to do today.

As soon as t4k_common-0.1.0 is released, I



More information about the Tux4kids-tuxtype-dev mailing list