DevNote Jul-02-2007

Catching up on both 0.9.11-pre1 and CVS/HEAD

After a few month of silence, I'm back on track - catching up on both 0.9.11-pre1 and CVS/HEAD. 0.9.11-pre1 is more like 0.9.10 than the current CVS/HEAD. It doesn't use OpenSceneGraph(OSG) so I guessed it was not that hard to update Xcode project files, etc. About CVS/HEAD, it seemed a bit time consuming task since it has been changed a lot for shifting to OSG.

The actuall thing, HOWEVER, is that updating Mac OS X port for 0.9.11-pre1 consumes as much time as that on CVS/HEAD. What consumes time is updating Xcode project files. Since Mac OS port needs to provide the Universal binary (plus I love the way the Mac Apps contains its relevant libraries), I chose not to use the development environment in the original flightgear repository. Instead I decided to provide the Xcode project files for flightgear and its relevant libraries separately. This means I need to update the Xcode project files every time I try to apply the changes in original source files. I guess I should write some easy script to do this automatically.

Anyway, I successfully built the CVS/HEAD version last night. 0.9.11-pre1 can be built tonight or tomorrow, hoping that I can release the pre1 binary package soon.

By the way, I'm not that really excited about this release since it doesn't come with OSG. I hope OSG version of FlightGear has as many features as 0.9.10 or 0.9.11-pre1 soon.