If I remember correctly, the changes to "freeglut_main.c" were the complete fix for the subwindow bug and were nothing but that fix.  If you can change the comment on that change to that file by hand you should be in good shape.

John F. Fay
-----Original Message-----
From: [] On Behalf Of Richard Rauch

Sent: Monday, September 13, 2004 9:08 PM
Subject: [Freeglut-developer] Recent freeglut changes.

John, over on openglut-devel, you asked about this, I thought I'd save you
the time by directly posting to freeglut-developer:

freeglut_main.c was altered by one of the first 2 sets of commits that
Brian did for you, in such a way as to (partially?) fix a subwindow
bug in the library.

I assumed that it was a complete fix and imported it with some changes
to OpenGLUT.  I meant to hold off committing to OpenGLUT until I had
tested that the changes did what I thought, but I accidentally picked
it up when I did a "cvs commit" where I meant "cvs commit <foo>".
I didn't catch it until afterwards.

So both repositories have this change slipped in without any commit
log commenting on it.

It seems to have fixed a standing issue that I had with some subwindows
which spanned all of OpenGLUT's life and dated back to some time in

It was WIN32-specific.

John, care to comment further?  Was the change complete are there other

  "I probably don't know what I'm talking about."