More work from John (sorry for procrastinating):
authorRichard Rauch <rkr@olib.org>
Tue, 25 Nov 2003 04:57:10 +0000 (04:57 +0000)
committerRichard Rauch <rkr@olib.org>
Tue, 25 Nov 2003 04:57:10 +0000 (04:57 +0000)
commit8f68cc66f40adeae9869252fff8d188fafb58043
treec4ea706d37aa33d280e93e5412f8628cbe1dc6e1
parenta5e39e2546cb979ef5a224a808229f27963537c7
More work from John (sorry for procrastinating):

 * We forgot to bump our version number in freeglut_internal.h
   It is now at 2.0.2 (actually, I think that 2.1.0 might be
   a better choice), which is presumably going to be our next
   formal release.  2.0.1 is incorrectly identified as 2.0.0 in
   the header.

 * A typo in a comment has been corrected ("than"/"that").

 * Numerous "manual" checks for callbacks are omitted now, since
   INVOKE_WCB() does this for us.  These were holdovers from the
   pre-INVOKE_WCB() days.  There may be some very subtle changes
   in freeglut behavior, since freeglut used to test the callbacks
   a little earlier in some cases and may have skipped some minor
   things (like changes to the current window) in some special cases,
   otherwise.  It is not believed that any documented behavior is
   broken, and it is unlikely---not to say impossible---that any
   extant applications will detect the change.  It is even possible
   that there is no external behavioral change in freeglut.

   This also significantly simplifies some sections of code that used
   to have conditional execution.  "Unconditional code is simpler code"
   as one of the comments used to say.

 * Lots of XXX commentary is now removed.  Some of it was obsoleted
   by other changes, some by changes from John.

git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@363 7f0cb862-5218-0410-a997-914c9d46530a
src/freeglut_internal.h
src/freeglut_main.c
src/freeglut_structure.c