X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=ChangeLog;h=b0ab8965cdad0d92c529ffe2762037448711c692;hb=fa43a255b9778016ce78123712b8ff89efd2fb34;hp=0f1dc0395b2b9d594f20d52d0d95b3813b7496ea;hpb=e0fcd0b8dfb6c9b8d2279c9ecc8c0b7909fbcc34;p=freeglut diff --git a/ChangeLog b/ChangeLog index 0f1dc03..b0ab896 100644 --- a/ChangeLog +++ b/ChangeLog @@ -247,3 +247,87 @@ October 24, 2002: (93) doc/Makefile.am:4 Removed trailing backslash and added an empty last line (94) src/freeglut_window.c Windowing fixes from John F. + + +******************************************************************************************* +* Changes on 23 July 2003 +******************************************************************************************* + +(95) src/freeglut_initial.c:91 Added check for SOLARIS OS (Dave Reed) + +(96) src/freeglut_window.c:551 Removed extra carriage return for Windows users (John F. Fay) + + +******************************************************************************************* +* Changes on 05 August 2003 +******************************************************************************************* + +(97) src/freeglut_main.c:816 and :1571, set the current window (John F. Fay) + +(98) src/Makefile.am:34 Added mwmborder.c + +(99) src/freeglut_window.c:67 Removed #included "mwmborder.c" + +******************************************************************************************* +* Changes on 10 August 2003 +******************************************************************************************* + +(100) GameMode fixes: src/freeglut_gamemode.c src/freeglut_internal.h src/freeglut_window.c + + src/freeglut_gamemode.c: + fghRememberState(): remember original XFree86 ViewPort + fghRememberState(): remember original pointer position + fghRestoreState(): restore original pointer position + fghRestoreState(): restore original XFree86 ViewPort + fghChangeDisplayMode(): fix glutGameModeGet(GLUT_GAME_MODE_POSSIBLE) + fghChangeDisplayMode(): remove superflous attempt to change ViewPort + glutEnterGameMode(): move special XMoveWindow() from generic code here + glutEnterGameMode(): call XSync() to avoid races with XPointer calls + glutEnterGameMode(): call to XWarpPointer() to ensure that the pointer is grabbed + glutEnterGameMode(): wait until window is viewable to avoid exit on XSetInputFocus + glutEnterGameMode(): move decorations away to fix fullscreen w/ max resolution + + src/freeglut_internal.h: + struct tagSFG_Display: add fields for saving viewport and pointer position + + src/freeglut_window.c: + fgOpenWindow(): remove obsolete special case for GameModeEnter() + +******************************************************************************************* +* Changes up to September 12, 2003 +******************************************************************************************* + +(101) Include files: Underscores added to the defined constants which prevent multiple inclusions + +(102) String functions: Arguments changed from "char *" to "unsigned char *" for compatibility with GLUT + +(103) Added several explicit type casts to allow compilation with "Dev C++" compiler + +(104) Quite a bit of debugging of the menus in their menu windows + +(105) Removed "glib" dependency from joystick code; now it compiles under FreeBSD + +(106) Removed the "fgCleanUpGlutsMess" function because it was redundant + + +******************************************************************************************* +* Changes on September 13, 2003 +******************************************************************************************* + +(107) Repaired DOS line endings in the MSVC project and workspace files + +(108) Fixed some relative paths in the MSVC demo project files + +(109) Fixed all the demo makefiles to ensure they compiled properly; included minor changes to some of the sources. + +(110) Fixed compiliation of freeglut_joystick.c on FreeBSD + +******************************************************************************************* +* Freeglut 2.0.0 Released on September 29, 2003! +******************************************************************************************* + +******************************************************************************************* +* Changes on October 3, 2003 +******************************************************************************************* + +(110) Tweaking for the menu behavior on Linux regarding mice, etc. - John Fay