[Opengc-devel] OpenGC CVS reorganization
Status: Pre-Alpha
Brought to you by:
madmartigan
From: Damion S. <be...@cs...> - 2003-04-18 06:22:49
|
Hi, I've spent the last few days reorganizing the OpenGC CVS repository, with the end result hopefully being more streamlined and laid out in a more intuitive fashion. Specifically, the changes are as follows: 1) Removed out-of-date code (for instance, GlutMaster code) 2) Moved simgear code to its own directory and updated to SimGear 0.31 versions of the files 3) Added ExternalLibraries directory which contains archives of the external libraries OpenGC relies on - although this increases the size of the overall checkout it should remove ambiguity as to what file versions are required 4) Added a Documentation directory, to contain any present and future documentation on OpenGC (a LaTeX typeset manual is in the works) 5) A fairly substantial change: it was pointed out to me that arial.ttf is a copyrighted file, so OpenGC will be switching to the freeware Vera typeface set. Vera.ttf is now included in the fonts directory, and the font manager has been modified to include a "LoadDefaultFont()" function. Many (but not all) gauges and components have been updated to call this default function. You should use this in your gauges unless you a) have a good reason not to and b) are using a freeware font. Once all gauges and components have been checked over, arial.ttf will be removed from the repository. Vera is quite nice looking, and is 100% legal. Also, the build process has been changed slightly in preparation for the new nav functionality. Specifically, the simgear code is once again built - it had been disabled since December during reorganization but is now active. I have tested this under MacOS X, and will be running tests under Windows over the next few days. To get this changes, do the following: 1) Archive any code you have been working on 2) Delete your opengc and opengcbin directories 3) Check out a fresh copy of opengc 4) Manually merge any changes 5) Rebuild A final note: I mentioned this several weeks ago, but OpenGC now requires FTGL 2.0 (included in the repository) to build. No earlier versions of FTGL will work. Sorry for the hassle, but these mods have been accumulating for a while and hopefully will improve things in the long run. Once I get things stable across all platforms this will be released as version 0.50. Cheers, -Damion- --------- Damion Shelton Carnegie Mellon University, Robotics Institute A408-o Newell Simon Hall 412.268.3866 (office) 412.818.8829 (cell) http://www.cs.cmu.edu/~beowulf --------- If you drop your keys into a river of molten lava, let 'em go, because, man, they're gone. |