General ChangeLog Updates
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@542 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
ee6d3a9a1c
commit
65980f45ac
@ -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:
|
||||
@ -689,44 +687,167 @@ The intent is that you specify GLUT_OFFSCREEN as a GLUT display mode,
|
||||
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.
|
||||
|
||||
(185) Fixed bug #1079530 (glutGetProcAddress and geometric objects).
|
||||
*********************************
|
||||
* March 17, 2004.
|
||||
*********************************
|
||||
|
||||
(186) Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT)
|
||||
unimplemented).
|
||||
(188) Fixed an array-bounds error in X11 key-repeat detection
|
||||
|
||||
(187) Fixed bug #1045054 (KeyReleaseMask typo).
|
||||
*********************************
|
||||
* May 12, 2004.
|
||||
*********************************
|
||||
|
||||
(188) Fixed bug #1040435 (glutBitmapString() bug).
|
||||
(189) Fixed a bug in direct/indirect rendering context and generally made
|
||||
it rational.
|
||||
|
||||
(190) Created "GLUT_XLIB_IMPLEMENTATION" defined constant
|
||||
|
||||
(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.
|
||||
|
Reference in New Issue
Block a user