From: Curtis L. O. <cu...@fl...> - 2007-10-14 05:09:44
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-10_07:45:51 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props_io.cxx better standard compliance: allow empty top level tags (<PropertyList>) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-13_03:16:50 (durk) /var/cvs/SimGear-0.3/source/simgear/bucket/newbucket.cxx /var/cvs/SimGear-0.3/source/simgear/environment/metar.cxx /var/cvs/SimGear-0.3/source/simgear/io/tcp_client.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/screen/RenderTexture.cpp /var/cvs/SimGear-0.3/source/simgear/screen/shader.cpp /var/cvs/SimGear-0.3/source/simgear/screen/Attic/ssgEntityArray.cxx /var/cvs/SimGear-0.3/source/simgear/structure/exception.cxx /var/cvs/SimGear-0.3/source/simgear/timing/sg_time.cxx /var/cvs/SimGear-0.3/source/simgear/timing/sg_time.hxx Error checking: * Replace sprintf by snprintf and check for overflows. * Fix a tiny memory leak RenderTexture, as reported by valgrind. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-13_08:51:50 (durk) /var/cvs/SimGear-0.3/source/simgear/bucket/newbucket.cxx /var/cvs/SimGear-0.3/source/simgear/environment/metar.cxx /var/cvs/SimGear-0.3/source/simgear/io/tcp_client.cxx * Remove inspection of snprintf return value when it's obvious that printed values can never be longer than the buffer size (leading to better readable code). Otherwise, make sure to check that return value is not >= to the max buffer size. * Integrate "time elapsed" logging mechanism into SGSubsystem base class to allow for more flexible tracking of timing errors. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-13_08:51:51 (durk) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/screen/shader.cpp /var/cvs/SimGear-0.3/source/simgear/screen/Attic/ssgEntityArray.cxx /var/cvs/SimGear-0.3/source/simgear/structure/exception.cxx /var/cvs/SimGear-0.3/source/simgear/structure/subsystem_mgr.cxx /var/cvs/SimGear-0.3/source/simgear/structure/subsystem_mgr.hxx * Remove inspection of snprintf return value when it's obvious that printed values can never be longer than the buffer size (leading to better readable code). Otherwise, make sure to check that return value is not >= to the max buffer size. * Integrate "time elapsed" logging mechanism into SGSubsystem base class to allow for more flexible tracking of timing errors. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-13_08:51:52 (durk) /var/cvs/SimGear-0.3/source/simgear/timing/sg_time.cxx * Remove inspection of snprintf return value when it's obvious that printed values can never be longer than the buffer size (leading to better readable code). Otherwise, make sure to check that return value is not >= to the max buffer size. * Integrate "time elapsed" logging mechanism into SGSubsystem base class to allow for more flexible tracking of timing errors. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-10-13_09:05:48 (durk) /var/cvs/SimGear-0.3/source/simgear/environment/metar.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.cxx Whoops, test compile before committing. Fixing a few typos here. 2f585eeea02e2c79d7b1d8c4963bae2d |