=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_07:55:21 (mfranz) /var/cvs/SimGear-0.3/source/simgear/debug/logstream.hxx
add SG_ORIGIN macro that expands to a string __FILE__":"__LINE__ Note that __LINE__ is a number and can't be directly used in string context, which makes the macro worthwhile. (IMHO :-) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_10:42:20 (mfranz) /var/cvs/SimGear-0.3/source/simgear/timing/lowleveltime.cxx replace exit() by throw sg_exception(). Of course, we have to be aware that interdependencies between sg libs are generally unwelcome, but sg_exception is a rather basic part, and it's already used by xml, props, scene, sound and, of course, structure. Since props and xml are core libs, we can assume that sg_exceptions are available. (OK'ed by Curt) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_10:42:21 (mfranz) /var/cvs/SimGear-0.3/source/simgear/timing/timezone.cxx replace exit() by throw sg_exception(). Of course, we have to be aware that interdependencies between sg libs are generally unwelcome, but sg_exception is a rather basic part, and it's already used by xml, props, scene, sound and, of course, structure. Since props and xml are core libs, we can assume that sg_exceptions are available. (OK'ed by Curt) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_14:57:15 (mfranz) /var/cvs/SimGear-0.3/source/simgear/scene/tgdb/Attic/leaf.cxx replace exit() by throw. Leaving the SG_LOG message in, because I observed unexpected problems with throwing exceptions from sg. :-/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_15:02:23 (mfranz) /var/cvs/SimGear-0.3/source/simgear/ephemeris/stardata.cxx s/exit(.*)/throw/ .. again leaving the SG_LOG in until I know why exceptions dont' work through static sg libs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-02_15:06:04 (mfranz) /var/cvs/SimGear-0.3/source/simgear/ephemeris/stardata.cxx nope, "return false" is better here, sorry =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-07_13:37:58 (mfranz) /var/cvs/SimGear-0.3/source/simgear/sound/sample_openal.cxx /var/cvs/SimGear-0.3/source/simgear/sound/sample_openal.hxx /var/cvs/SimGear-0.3/source/simgear/sound/soundmgr_openal.cxx /var/cvs/SimGear-0.3/source/simgear/sound/soundmgr_openal.hxx /var/cvs/SimGear-0.3/source/simgear/sound/xmlsound.cxx Maik JUSTUS: "[...] switches of the Doppler calculation of OpenAL and adds a own Doppler calculation." mf: necessary because OpenAL Doppler on Windows is broken, which the openal developers acknowledge. The source revisions before and after the patch was applied are tagged with BEFORE_OPENAL_WORKAROUND and AFTER_OPENAL_WORKAROUND, so that one can easier find and remove the changes if required (which is quite unlikely. :-) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-07-07_13:50:01 (mfranz) /var/cvs/SimGear-0.3/source/simgear/sound/sample_openal.cxx /var/cvs/SimGear-0.3/source/simgear/sound/xmlsound.cxx change sign & initialize direction (this was in a later patch that I had missed) 2f585eeea02e2c79d7b1d8c4963bae2d ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel