Changed CreateNotify (in X11 ONLY) to act like a ConfigureNotify event.
authorRichard Rauch <rkr@olib.org>
Wed, 8 Oct 2003 20:17:10 +0000 (20:17 +0000)
committerRichard Rauch <rkr@olib.org>
Wed, 8 Oct 2003 20:17:10 +0000 (20:17 +0000)
commit9da41b5b9f4bd1a61b5374536dc43ea969114428
tree8c0d33518b10140644e9ea928477ecd4bf9cd19e
parent12518ea3f1e251120bc666d2d6e8e26632b65eda
Changed CreateNotify (in X11 ONLY) to act like a ConfigureNotify event.

This is done so that subwindows on X11 will get "resize" events when
they are created.  Old GLUT did this---presumably by design in order
to ensure that (a) All windows get notified of their size as soon as
the window exists, and (b) probably more importantly, so that windows
and sub-windows behave as much alike as possible.  I believe that GLUT
was right to do this, and I believe that compatibility requires this
(I have a sample program that breaks in freeglut but not GLUT without
this fix).

I did not touch the Microsoft side, because I don't know what their
OS does---nor if old GLUT was historically system-dependant about this.

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