merging ODEJava branch with-odejava-jni into HEAD

As I noticed more and more people getting confused about the branch in the odejava repository I would like to merge the with-odejava-jni branch (v0.3.1) into the HEAD again. jME Physics (jMonkey Engine) and XPAL (Xith3D) are using odejava-jni for a while now.

The most important change for people, which are currently using ODEJava HEAD, will the the changed math library - it’s openmali instead of vecmath now - and using ~ ODE 0.9 instead of ~ ODE 0.4. In the HEAD (v0.2.4) there are only a few modifications which I will try to incorporate in the new version (HEAD again after merging, v0.3.2).

Please post any objections here.

I am currently applying XPAL API changes to the branch. I need an hour or so. After that I have absolutely no objections. Well, I even welcome it ;).

Marvin

So… you can do the merge now as far as I am concerned.

Marvin

Fine with me, we’re not using any math library at all. Please keep the float[] versions of each function though. I already update the head to ODE 0.9 a while ago.
Edit:
On second thought, does with-odejava-jni still require some ODE patch? If so, I’d prefer not to merge, I’d rather build of a stable ODE.

It needs some revision after 0.9 but without patch (the build script was broken in 0.9 for universal binaries).

So I’ll go ahead and merge tomorrow, ok?

ok, branch was merged into head. As this resulted into a new native I incremented the version number to 0.3.2 and rebuilt the linux and windows binaries. MacOSX is till pending until I get my hands on an intel mac again…

Please check that everything’s alright.

Great :). Thanks.

I had to add the Eclipse project files back to HEAD. It builds fine now.

Looks like you forgot the testcases. Or do I oversee them?

Marvin

I was not sure that adding those is a good idea, as many eclipse users complain about them in other projects I’m working on.

uh, not sure - where are/were they? I only merged the branch in odejava/odejava and odejava/odejava-xith3d

Well, I cannot believe that, since an Eclipse project needs them. And why would you want to guess, how the project imports etc. would look like, intead of just using the fully setup and working project right from the repository ;)?

Never mind. Found them in “org.odejava.xith3d.test.”. I must have been blind :).

Marvin