Well, I don't know, what your ant script is able to do. But if it is capable of uploading releases, it should also be capable of downloading the XIN PDF from the net. If this is possible, I would prefer the PDF not to be in SVN. If this is not possible, it's also ok to have it in SVN, but it's not the best solution.
Well, downloading from the net would be no problem beside a possible synchronization problems, if the new XIN PDF is not uploaded before creating a build. Best would be to use OpenOffice command line utilities to generate the PDF files on the fly. Do you know if this is possible?
Uploading the release should still be done manually just because of authentication. Or we could make the script prompt for the account data...
It would also be very cool, if those build numbers would be taken from the current SVN release. And additionally it would be great, if the current SVN release was applied to the class "Xtih3D". Maybe it has to be changed to read the number from a file, which can be updated by an script more easily.
What do you think? Is this possible?
I don't know what you mean by applying the release to the Xith3D class. With the Subversion commandline utility, you can use it to replace the revision in a file:
http://blog.taragana.com/index.php/archive/how-to-add-revision-number-id-automatically-to-subversion-files-in-two-simple-steps/ Is that what you mean? This can easily be done from an ant-script, if the path to the svn utility is given.
JAGaToo input is indeed ready, as well as the Texture-Filter stuff. The only thing, that I am not sure about, are the enums, that reside as inner classes in the AbstractTexture and AbstractTextureImage interfaces. I think, they should be moved as stand-alone enums to some package. But that's not too difficult and time-consuming.
I also don't like enums being defined inside of the classes that use them. This is ugly and unpractical for imports. I would place them in the same package level like the public available part of the API they belong to.
The loaders are my current project and will take some time. I will definitely report, when they're ready. Then we can do a release.
Should we wait for this to finish before doing a cooker release or before doing a full release?
My next tasks don't need to be included in this upcoming release. But I will sum them up here just for your information:
- Add an AMotor abstraction to XPAL.
- Create an (or finish the) XPAL implementation for ODEJava.
- Create an XPAL implementation for JBullet.
- Rework the HUD implementation.
This will not change the HUD's API too much. But should improve rendering performance by far. The prerequisite step, needed to do this has already been done. It was to create a way to do direct texture drawing in an easy and cheap way.
Nice list

Keep it up!