From: J.C. Jones Date: Mon, 3 Jan 2005 02:05:43 +0000 (+0000) Subject: General ChangeLog Updates X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=commitdiff_plain;h=6a1bbf45331bb11e37fb929a839748b3a73db07e;p=freeglut General ChangeLog Updates git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@542 7f0cb862-5218-0410-a997-914c9d46530a --- diff --git a/ChangeLog b/ChangeLog index 667de55..7309f6c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,3 @@ -********** Hey Emacs, please use -*- fundamental -*- mode! ********** - Changes to Freeglut: Before and on October 22, 2002: @@ -670,7 +668,7 @@ packaged with distributions *************************************************************************** -* Changes on Februrary 5, 2004. +* Changes on February 5, 2004. *************************************************************************** (182) With permission from Steve Baker, John Fay imported the latest joystick @@ -680,7 +678,7 @@ compiling, and likely will require some debugging. *************************************************************************** -* Changes on Februrary 7, 2004. +* Changes on February 7, 2004. *************************************************************************** (183) Richard Rauch added experimental support for a new feature: @@ -690,43 +688,166 @@ and then open a "window" much as you would a regular top-level window. Only UNIX_X11 is supprted at this point, for lack of knowledge. ********************************* +* March 8, 2004. +********************************* + +(184) Made the include path for "freeglut.h" global (in "<>") rather +than local (in quotes). + +********************************* +* March 14, 2004. +********************************* + +(185) Stripped out tab characters and end-of-line whitespace. + +********************************* * Ides of March, 2004. ********************************* -(184) Per demands of project owner, offscreen rendering is now removed +(186) Per demands of project owner, offscreen rendering is now removed from freeglut. -*************************************************************************** -* Changes on December 31, 2004. -*************************************************************************** +(187) Added support for Windows CE. + +********************************* +* March 17, 2004. +********************************* + +(188) Fixed an array-bounds error in X11 key-repeat detection -(185) Fixed bug #1079530 (glutGetProcAddress and geometric objects). +********************************* +* May 12, 2004. +********************************* -(186) Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT) -unimplemented). +(189) Fixed a bug in direct/indirect rendering context and generally made +it rational. -(187) Fixed bug #1045054 (KeyReleaseMask typo). +(190) Created "GLUT_XLIB_IMPLEMENTATION" defined constant -(188) Fixed bug #1040435 (glutBitmapString() bug). +(191) Removed a false deprecation message of "glutSetKeyRepeat" function + +(192) Implemented the upper-end ASCII characters and allowed for rotation +of bitmapped text. + +(193) Removed some obsolete defined constants. + +(194) Fixed a bug in the "behaviour on window close" code. + +(195) Added some comments about Windows window events. + +(196) Implemented the GLUT teapot in Windows CE. + +********************************* +* June 29, 2004. +********************************* + +(197) Gave menu windows the name "freeglut menu" instead of NULL + +********************************* +* August 4, 2004. +********************************* + +(198) Fixed a bug in "glutBitmapString" so that it handles end-of-line +characters correctly. + +********************************* +* August 5, 2004. +********************************* + +(199) Suppressed warnings about indirect rendering contexts for BSD per +request from Richard Rauch. + +********************************* +* August 11, 2004. +********************************* + +(200) Fixed a very nasty game mode bug that was causing crashes with the +screen in a changed (low) resolution. + +********************************* +* September 10, 2004. +********************************* + +(201) Modified the joystick initialization so that it only happens if the +application defines a joystick callback. + +(202) Changed many three-line comments to single-line comments. + +********************************* +* September 13, 2004. +********************************* + +(203) Removed redundant end-of-line characters from error and warning +messages. + +(204) Renamed "fgGetCursorError" and made it and some other functions static. + +(205) Added a warning message to game mode get function. + +********************************* +* September 15, 2004. +********************************* + +(206) Fixed a bug in the command line argument compaction code. + +********************************* +* September 23, 2004. +********************************* + +(207) Changed "fgError" calls in the font routines to "fgWarning" so that +execution can continue even if text does not get printed. + +(208) Made the geometry functions more robust in case the application calls +them with bad inputs (like zero layers in a cone). + +(209) Unified the tetrahedron and Sierpinski sponge code. + +(210) Made the Key Repeat default behaviour consistent between initialization +and reinitialization. + +(211) Removed duplicate nested parentheses. + +(212) Changed some "window by handle" internal functions to receive the window +pointer instead of looking up the window pointer right away. + +(213) Removed some redundant window resize code. + +********************************* +* October 5, 2004. +********************************* + +(214) Added British spellings to the display mode string processing. + +(215) Modified the mouse behaviour in Windows to match the X11 behaviour. It's +not perfect but it is much improved. The question of multiple button presses +at once remains. + +********************************* +* October 6, 2004. +********************************* + +(216) Moved the joystick initialization code to one function. + +(217) Added some functions to get joystick parameters (number of buttons, axes). +It is not clear whether these should go into the API or not. + +********************************* +* December 17, 2004. +********************************* + +(218) Changed the "freeglut_assert_window" to "fgError" and had it print out +the name of the function whose call created the error condition. + +(219) Changed the "freeglut_assert_ready" to "fgError" when it is invoked in +an API function and had it print out the name of the function whose call +created the error condition. Removed some other "freeglut_assert_ready" +invocations from functions which are only called from other functions which +already check for initialization. + -(189) Fixed first bug of #1064195 (two things when using signals): -Don't issue a warning about select when a non-blocked signal was -caught. This makes sense and is more compatible with GLUT. -*************************************************************************** -* Changes on January 1, 2005. -*************************************************************************** -(190) Added eMbedded Visual Tools project/workspace files to -distribution. -(191) Renamed "configure.in" to the officially preferred -"configure.ac". -(192) Make "gcc -Wall -pedantic -Werror" happy. -(193) Modernized configure.ac a bit and added a rule to Makefile.am to -update libtool. Note that all gcc compiler warnings are now on by -default. -(194) Added missing files from "src" subdirectory to dist.