patrickh 2004/10/30 11:24:34 PDT
Modified files:
modules/GMTL ChangeLog
modules/GMTL/gmtl Coord.h Defines.h Generate.h Output.h
Point.h Vec.h VecB.h VecBase.h VecOps.h
Version.h
modules/GMTL/gmtl/Util Meta.h
Log:
Allow GMTL to continue being used by owners of Visual C++ 7.0, which has
many shortcomings in terms of full ISO C++ compliance.
This change makes the metaprogramming code for vectors added by Allen to
be used conditionally based on whether the compiler supports the
constructs used. At this time, the only compiler I have used that has any
trouble with the new code is Visual C++ 7.0.
Since nearly all of the old code was still in the files (commented out),
this change is quite minimal.
Bumped version to 0.4.3.
Approved by: Silence on ggt-devel
Revision Changes Path
1.97 +2 -0 GGT/modules/GMTL/ChangeLog
1.15 +3 -2 GGT/modules/GMTL/gmtl/Coord.h
1.9 +6 -2 GGT/modules/GMTL/gmtl/Defines.h
1.86 +9 -2 GGT/modules/GMTL/gmtl/Generate.h
1.16 +23 -5 GGT/modules/GMTL/gmtl/Output.h
1.18 +17 -6 GGT/modules/GMTL/gmtl/Point.h
1.3 +5 -4 GGT/modules/GMTL/gmtl/Util/Meta.h
1.20 +23 -4 GGT/modules/GMTL/gmtl/Vec.h
1.3 +9 -5 GGT/modules/GMTL/gmtl/VecB.h
1.18 +36 -6 GGT/modules/GMTL/gmtl/VecBase.h
1.31 +49 -31 GGT/modules/GMTL/gmtl/VecOps.h
1.30 +3 -3 GGT/modules/GMTL/gmtl/Version.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/ChangeLog.diff?r1=1.96&r2=1.97&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Coord.h.diff?r1=1.14&r2=1.15&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Defines.h.diff?r1=1.8&r2=1.9&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Generate.h.diff?r1=1.85&r2=1.86&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Output.h.diff?r1=1.15&r2=1.16&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Point.h.diff?r1=1.17&r2=1.18&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Util/Meta.h.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Vec.h.diff?r1=1.19&r2=1.20&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecB.h.diff?r1=1.2&r2=1.3&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecBase.h.diff?r1=1.17&r2=1.18&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.30&r2=1.31&diff_format=l
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Version.h.diff?r1=1.29&r2=1.30&diff_format=l
|