60227d5645Fix for bug #1709675 ("probably not be so ISO-conformant"): The C compiler flag -Werror is not used by default anymore, a separate configure flag --enable-warnings-as-errors has been introduced for this purpose, which is off by default.
spanne
2008-11-02 18:27:21 +0000
a9f8ef8d89Added AM_PROG_CC_C_O to configure.ac, removing a warning during autogen.sh. This flag seems to be necessary for per-target flags (used in demo programs) nowadays.
spanne
2008-11-02 18:14:02 +0000
ebaedf2da0Implementing a patch from Jocelyn Frechot (thank you, Jocelyn) that "should enable the XInput extension management with the autotools." See e-mail of Sun 7/20/2008 12:01 PM.
fayjf
2008-07-21 15:00:51 +0000
a3f35083ecAdding "glutExit" to the functions in "fghGetProcAddress" in accordance with an e-mail from Jocelyn Frechot dated Tue 7/8/2008 12:26 PM
fayjf
2008-07-10 15:17:10 +0000
559a38709eAdding "SC_MONITORPOWER" and other new options to the "wParam" option list (e-mail from Ron Larkin, 3/17/08, 11:00 AM)
fayjf
2008-04-05 21:53:51 +0000
7736494329Fixing the "Release Announcement" link
fayjf
2007-12-19 13:47:21 +0000
4fddcfd08fAdding "glutFullScreenToggle" for X11 -- still needs implementation in Windows (e-mail by Jocelyn Frechot, Sun 11/25/2007 11:29 AM)
fayjf
2007-12-02 03:50:29 +0000
9d2fccf853Fixing the window position for asynchronous X11 implementations (e-mail by Jocelyn Frechot, Sun 11/25/2007 11:29 AM)
fayjf
2007-12-01 23:34:55 +0000
872dbbc4adMaking a demo program that uses "glutMainLoopEvent"
fayjf
2007-11-26 08:09:45 +0000
7f75464b6fImplementing Jocelyn Frechot's changes -- see e-mail of Thursday, 11/8/2007 9:12 AM.
fayjf
2007-11-12 04:06:19 +0000
afd73e99d6Removing more Win64 build warnings from joystick code
fayjf
2007-10-02 02:46:04 +0000
cc84d110acRemoving the final compiler warning when building on Win75 -- thank you, Antonio Mattos.
fayjf
2007-09-30 12:07:26 +0000
8b5b378c99Removing the remaining compiler warnings from the cursor code, thanks to Antonio Mattos of Brazil. The double type-casting is needed because of a bug in the new MSVC; there is a discussion on the web on this subject.
fayjf
2007-09-29 13:06:38 +0000
0e17c966c4Changing the cursor definition macro for newer versions of MSVC -- thanks to "Mattos" of Brazil
fayjf
2007-09-25 23:09:29 +0000
624693e28eMore changes for Jocelyn Frechot's multisampling changes. The library builds now. It still needs some testing with sample cases under X11.
fayjf
2007-09-25 03:54:56 +0000
5ab9b39a6cFixing a remaining bug in the multisampling change ... there may be more ...
fayjf
2007-09-23 14:29:06 +0000
5ffa7abdb6Putting in Jocelyn Frechot's X11 visual context changes. THIS WILL BREAK THE BUILD as I am unable to test it on a Linux machine here. Somebody please test it for me.
fayjf
2007-09-22 02:55:37 +0000
55c6100806Implementing Larry Ramey's "glutExit" feature (see e-mails from him on 11/9/05, 6/28/06)
fayjf
2007-09-21 04:00:14 +0000
9fffa516e3Implementing first part of Windows version of "GLUT_CAPTIONLESS" and "GLUT_BORDERLESS" per feature request "[ 1197016 ] need GLUT_CAPTIONLESS window option". Needs more work; menus are slightly mispositioned, X11 version does not support it, banner appears at beginning but disappears on window resize. But this is a start.
fayjf
2007-09-19 04:42:25 +0000
f5cd6eb893Fixing Linux key-repeat mode bug reported in "[ 1796845 ] Keyboard events are lost when key repeat is enabled."
fayjf
2007-09-19 04:15:14 +0000
7234e21a11Fixing a build error on SuSE described in bug report "[ 1792047 ] freeglut_joystick.c error"
fayjf
2007-09-19 04:10:46 +0000
33c99dfafeImplementing feature request "[ 947118 ] Popup menu is hidden under the TOPMOST window"
fayjf
2007-09-18 03:50:24 +0000
4433f7f336Adding Takeshi Nishimura's Feature Request "[ 1045202 ] Cope with a menu with many items" -- sorry it took so long.
fayjf
2007-09-18 03:22:11 +0000
179cf69128Addressing Feature Request #1307049 that "freeglut" should return 0 if "glutGetWindow" is called without a prior call to "glutInit", rather than terminating on error.
fayjf
2007-09-18 02:32:53 +0000
f0f836b78dAdded Windows "nmake" Makefiles and dependency files for the two "freeglut" projects in accordance with Feature Request #1454543
fayjf
2007-09-18 02:26:39 +0000
146beb5f88Fixing bug #1688954, submitted in Marcy '07. I changed "FREEGLUT" to _T("FREEGLUT") and nothing changed on my Windows XP system. If this will allow it to work on Vista, then in it goes.
fayjf
2007-09-16 04:16:49 +0000
9c2a742925Fixing bug report #1052151 from October 2004.
fayjf
2007-09-16 03:57:04 +0000
c609d36203Adding a Frequently Asked Questions file
fayjf
2006-11-28 19:01:13 +0000
8575cb31c8Removed incorrect comment about internal WGL/ARB definitions. I actually had put those comments in because I had meant to go back and re-check the WGL extension. But, maybe locally defined extensions should be kept in a separate include file?
joekrahn
2006-09-28 15:21:33 +0000
962c81b111Undo svn:eol-style=CR/LF for MSVC project files.
joekrahn
2006-09-27 03:00:42 +0000
6273d5e17bAdded FREEGLUT_LIB_PRAGMAS to control MS library pragmas, and fixed NOMINMAX define.
joekrahn
2006-09-26 03:18:18 +0000
6fbecfbb6fFixing a typo bug in the display mode checking (removing multisampling if it is not supported)
fayjf
2006-09-25 14:27:10 +0000
490ada7091Fixed a small mistake in the previous commit for glutGet.
joekrahn
2006-09-25 02:41:15 +0000
20684ece83Added proper support for number of mouse buttons in X11, and a keyboard in Windows CE. Also, several glutGet results returning TRUE/FALSE were changed to 1/0, because the actual return type is int (although they are technically the same in practice).
joekrahn
2006-09-25 02:39:33 +0000
007f03763eConverted Time counter to a uniform unsigned long it value. The initialized flag was redundant with the main Initialized flag, and conversion of timeval to milliseconds in POSIX makes the code cleaner. Timeval has a longer range, but the time value is already limited by the GLUT API.
joekrahn
2006-09-24 21:28:38 +0000
d38b3eeff0Removed WindowState.IsGameMode; it is redundant with Structure.GameModeWindow
joekrahn
2006-09-23 03:49:13 +0000
94662b8d1bAdding support for the multisampling query per bug report 1274193
fayjf
2006-09-21 22:39:12 +0000
2c85792a59Adding temporary fix to "glutInitDisplayString" to ignore numerical assignments
fayjf
2006-09-21 19:02:14 +0000
4f6e4144b1Adding multisampling to *nix and Windows; also some other pixel format enhancements to Windows
fayjf
2006-09-21 18:59:37 +0000
735a977bbaEnhancing the "CallbackMaker" demo
fayjf
2006-09-21 18:44:55 +0000
ad0d735b7fJoe Krahn's changes to "TARGET_HOST" defined constants
fayjf
2006-09-21 18:39:09 +0000
22deb0baa1Fixing two minor bugs, adding comments
fayjf
2006-09-21 17:33:56 +0000
d4e5d7ed27Changing "GameMode" to "GameModeWindow ... and testing whether I can get to SVN directly
fayjf
2006-09-21 17:13:37 +0000
3929b150acCheck fgets for return value to avoid warnings.
spanne
2006-08-05 16:31:20 +0000
e6727385ddFixed typo in date
spanne
2006-08-05 16:29:28 +0000
1fe75429c9Updated build requirements for SuSE 10.1
spanne
2006-08-05 15:52:45 +0000
9ea2a52be0Ooops, forgot to ingore INSTALL and install-sh in previous commit...
spanne
2005-10-12 14:22:04 +0000
f3d8a6c845Moved GLUT_INIT_STATE to <GL/freeglut_ext.h>, it is not part of the original GLUT.
spanne
2005-10-12 14:20:36 +0000
593887deceSimply use autoreconf in autogen.sh, it is much simpler and the recommended way in the autotools documentation. Removed INSTALL, install-sh and mkinstalldirs, they are either unused or automatically generated by autogen.sh.
spanne
2005-10-12 13:04:46 +0000
88b28ee963Allowing compilation of Windows version by removing DLL decorations from deprecated joystick interface extensions
fayjf
2005-10-06 14:01:56 +0000
dfaf1a5846Implementing Stereo in Windows
fayjf
2005-10-06 13:53:42 +0000
0e76af92bbUse target-specific *_CPPFLAGS, not the deprecated INCLUDES.
spanne
2005-09-07 11:53:13 +0000
c529daadc7Use -Wall for automake to catch some buglets, deprecated stuff, etc.
spanne
2005-09-07 11:47:20 +0000
86ebda12d2Necessary files for Open Watcom support
fayjf
2005-08-31 16:00:55 +0000
d62bf658f7Adding Open Watcom support
fayjf
2005-08-31 14:33:33 +0000
da09dcc857Documenting support for Open Watcom
fayjf
2005-08-31 13:52:48 +0000
a9ed0f7521Implementing WATCOM support
fayjf
2005-08-31 13:10:40 +0000
485ee9acb8Nuked useless bit-fiddling, pointed out by John. I was a bit too quick to cut-n-paste the cfmakeraw() definition into our code... :-]
spanne
2005-07-14 12:54:24 +0000
7c0201f17bSynched the DLL definitions with reality.
spanne
2005-07-14 11:56:34 +0000
ee25389446Fixed the GLUT_CURSOR_INHERIT logic once again...
spanne
2005-07-14 09:39:26 +0000
322a290199Fixing a cursor bug in \"GLUT_CURSOR_INHERIT\"
fayjf
2005-07-13 20:25:07 +0000
fa640f9356Improve autoconf magic: To detect headers like GL/gl.h, it might be necessary to temporarily use the X11 flags found by AC_PATH_XTRA.
spanne
2005-07-13 12:05:33 +0000
e802d0e918Avoid gcc warnings for some joystick code (e.g. on Solaris).
spanne
2005-07-13 11:44:59 +0000
7007bb0eb8Solaris doesn't have cfmakeraw, but it is only a convenience function for some bit-fiddling, anyway.
spanne
2005-07-13 11:35:36 +0000
c9d919e643Made all the "glutJoystickXXX" functions part of the freeglut extensions. If this is not what we want, we can easily #ifdef this away again...
spanne
2005-07-08 13:20:12 +0000
7648f784f3Made a few global arrays "static", avoiding namespace pollution. The only externally visible symbols should either be from the GLUT API ("glutXXX") or internal freeglut entities ("fgYYY"). Reformatted things a bit on the way.
spanne
2005-07-08 12:48:58 +0000
633e3e7179We only have pending redisplay callbacks when the window wants to be redisplayed *and* it is visible. Otherwise we won't redraw, anyway, and immediately discover that there's still something to do, etc. etc., leading to 100% CPU load.
spanne
2005-07-06 16:11:31 +0000
e3f40841b6X11 only: Destroy the global menu rendering context when deinitializing. The visual/context handling for menus is still rather obscure, though...
spanne
2005-07-06 16:02:48 +0000
a37b090e46Reverting previous commit: %lf is a valid format specifier for the scanf familiy of functions only, not for the printf family.
spanne
2005-07-06 09:19:37 +0000
3ae354ad4bImplementing the new menu context variable names in Windows ...
fayjf
2005-07-05 14:39:07 +0000
e64851b09cChanging a comment ... nothing big.
fayjf
2005-07-05 14:16:44 +0000
a51693c8fdFixing output formats ... nothing big
fayjf
2005-07-05 13:54:18 +0000
bd0a87210cX11 only: Free XVisualInfo structures when they are not needed anymore, fixing a space leak. Not perfect for menus yet...
spanne
2005-07-05 12:32:56 +0000
a3d9116d49Tiny change to make grep's life easier: Rename the fields of the menu context. Not really worth a ChangeLog entry...
spanne
2005-07-05 11:31:58 +0000
c4c3661612Handle modifiers in MotionNotify events, too. This fixes bug #1227920 (glutGetModifiers not set/allowed in mouse callbacks). In addition, some related cleanup has been done.
spanne
2005-07-02 13:50:02 +0000
4e334977a1Partial fixes for bug #1218900 (freeglut-2.4.0 on FreeBSD).
spanne
2005-07-02 13:13:30 +0000
f8d3ddc18aRemove wrong "execute" bits when creating a distribution. This fixes bug #961938 (Executable bit set on non exe files).
spanne
2005-07-02 12:58:07 +0000
b0c169e1ddTiny cosmetic change, not worth a ChangeLog entry.
spanne
2005-07-02 12:56:08 +0000
edbb985462Adding the \"freeglut_input_devices.c\" file to the Windows project files
fayjf
2005-07-01 14:00:15 +0000
c262125b5aSome steps toward compilation under MinGW. Note that there are still linking troubles for the examples.
spanne
2005-07-01 13:55:12 +0000
e2ad6be7ffFixed #ifdef for ChangeDisplaySettingsEx prototype.
spanne
2005-07-01 12:39:38 +0000
865b149540Silenced a signed/unsigned mismatched via a cast.
spanne
2005-07-01 11:44:53 +0000
50c4e7b82aMinGW is lacking a prototype for ChangeDisplaySettingsEx, so supply one in this case. Note that this should better be handled via autoconf than via cpp.
spanne
2005-07-01 11:42:27 +0000
0377776087Removed redundant files from EXTRA_DIST.
spanne
2005-07-01 11:14:43 +0000
948c2f3aacOoops, forgot to set the current window in the last commit. I'll have to test better before comitting... :-]
spanne
2005-06-30 14:49:54 +0000
a7b1f61d79When a window is iconified, only an UnmapNotify is sent, not a VisibilityNotify, so we have to handle the window status callback in the former case, too. This fixes bug #763442 (Call the visibility callback when minimizing a window).
spanne
2005-06-30 14:35:29 +0000
49d5acfd00Cleaned up CreateNotify/ConfigureNotify handling.
spanne
2005-06-30 12:39:14 +0000
a3c6ceb012Ooops, forgot to dump a few fields in some events...
spanne
2005-06-30 11:45:34 +0000
9b175ab2e6Added --enable-debug configure flag. Currently it only turns on X11 event tracing, but in the future we could add more.
spanne
2005-06-30 11:12:55 +0000
6446237de5Ignore files generated during RPM build.
spanne
2005-06-30 11:03:25 +0000
5892d02528Link to the 2.4.0 release announcement
fayjf
2005-06-27 12:38:13 +0000