From: Sven Panne Date: Sun, 15 Mar 2009 18:12:28 +0000 (+0000) Subject: Added NEWS entry for 2.6.0 release. Please review/extend/fix... X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=commitdiff_plain;h=d4b968cae0a5ac527d2c8ce7db44d7a11f2cc5c6;p=freeglut Added NEWS entry for 2.6.0 release. Please review/extend/fix... git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@798 7f0cb862-5218-0410-a997-914c9d46530a --- diff --git a/NEWS b/NEWS index ffc40a1..2b05756 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,3 @@ - Jan 16th 2000: First really functional release of freeglut. @@ -16,3 +15,54 @@ Jun ??th 2003: September 29, 2003: freeglut 2.0.0 released. + +... + +Mar ??, 2009: + + freeglut 2.6.0 released. Changes compared to 2.4.0: + + * Tons of bug fixes + + * Added deprecated, but working Joystick API. + + * Added new constant GLUT_INIT_STATE for glutGet() to check if freeglut is + already initialized. + + * Added new API entry for full-screen mode + + void glutFullScreenToggle( void ); + + with a related new constant GLUT_FULL_SCREEN for glutGet(). + + * Added new API entry to de-initialize freeglut: + + glutExit( void ); + + * Added more special keys: GLUT_KEY_NUM_LOCK, GLUT_KEY_BEGIN GLUT_KEY_DELETE + + * Added support for windows without captions and/or borders via two new + constants GLUT_CAPTIONLESS and GLUT_BORDERLESS for glutInitDisplayMode + (currently works for Windows only). + + * Added support for multisampling: glutSetOption() accepts GLUT_MULTISAMPLE + now. The possible number of samples per pixels can be queried via the new + API entry + + int *glutGetModeValues( GLenum mode, int *size ); + + with mode GLUT_MULTISAMPLE. (glutGetModeValues() currently only works for + X11) + + * Added new constant GLUT_AUX for glutSetOption() to set the number of + auxiliary buffers. The possible number of auxiliary buffers can be + queried via glutGetModeValues with mode GLUT_AUX. + + * Added support for versioned (i.e. 3.0) OpenGL contexts: New API entries + + void glutInitContextVersion( int majorVersion, int minorVersion ); + void glutInitContextFlags( int flags ); + + with related new constants GLUT_DEBUG and GLUT_FORWARD_COMPATIBLE for + the latter API entry. Added new constants GLUT_INIT_MAJOR_VERSION, + GLUT_INIT_MINOR_VERSION and GLUT_INIT_FLAGS for glutGet().