[xinf] [xinformal] xinf 0.0.2 'gimme some sweet sweet testing'
daniel fischer
dan at f3c.com
Wed Mar 14 20:06:13 CET 2007
Hey List,
it's been nearly a year now that xinf went public. But i like developing at my own pace, so it's fine with me. As with swfmill, you can always speed up xinf development by
a) contributing code
b) sponsoring
c) making good comments and bugreports.
Nevertheless, i'm just uploading xinf 0.0.2 to haxelib: it now includes all dependency libraries (note to nicolas: could you swipe the opengl, fonttools and cptr libs from haxelib for the time being? i'll gladly factor (some) of these out again if people express demand).
In this release, xinfinity should work fine on win32 and OSX (in addition to Linux, which is considered to be 'the major platform'), it includes all neccessary dependency DLLs/dylibs for those platforms too. (For Linux users: you need gdk-pixbuf, (free)glut, freetype and fontconfig, but these should be installed by default on major desktop distros).
As for the state of xinf: "closing in on 0.1", the core functionalities have been not changing very much for the last half year, while i've been developing the more experimental (SVN-only) modules (mainly style, widgets, layout). Surely some things are still missing (no matrix ops on flash player; no MSIE compatibility), but i now happily use xinf for my other experimental work (involving gstreamer).
The most important thing missing now are some well-done examples (which i will hopefully produce rather sooner than later; recommendations and contributions are more than welcome), and some testing..
when you "haxelib install xinf" and "haxelib run xinf", you should now see a stoic:
Class: XinfinityTest ....
OK 4 tests, 0 failed, 4 success
this doesnt test everything, but it loads a font, a gif, a jpeg and a png image. the jpeg and font tests currently fail on OSX (and the libgcc issue persists on OSX), but that should be fixed soon. To test some more, cd to <your haxelib path>/xinf/0,0,2/samples/2-xinferno/ and run "haxe compile.hxml": it will produce a test of most xinferno functionality for .js, .swf and neko. To test xinfinity, launch "haxe App.n". To test JS/SWF, open TEST.html or App.swf with your browser. The xinferno test should give you a nice test image. The important tests are in the bottom row: lineTo, quadraticTo, cubicTo, circle, translate, rotate, scale. you should also see "xinferno 0.0.2" in nicely rendered Bitstream Vera Sans above the standard SMTPE color bars.
please let me know how that goes on your platform.
-dan
--
http://0xDF.com/
http://iterative.org/
More information about the xinf
mailing list