47c6519cb7Fixing the documentation regarding callbacks and geometry shape additions
fayjf
2005-06-23 17:39:05 +0000
d81bca4108Adding separate static library and DLL demonstration program projects
fayjf
2005-06-23 17:15:26 +0000
7e677e8148Adding separate demo program projects for static library and DLL versions
fayjf
2005-06-23 17:09:49 +0000
ff9455fb0cAdding support for separate static library demo programs
fayjf
2005-06-23 17:08:29 +0000
c14557b774Keeping current ...
fayjf
2005-06-23 14:37:38 +0000
709c43db4dNew file for Joe Krahn\'s dials input device
fayjf
2005-06-23 14:33:02 +0000
9240a48960Fixing a bug in the Sierpinski sponge code that made the application crash if called with number of levels < 0
fayjf
2005-06-22 22:11:50 +0000
95156e0338Takeshi Nishimura\'s changes to make the Windows mouse wheel/button mapping match that of X11; also fixing a typo in the associated mouse callback argument list
fayjf
2005-05-26 12:26:31 +0000
cbf7110c0fFix joysticks so they are polled by their timer correctly. (Dan Torop)
puggles
2005-05-26 02:07:14 +0000
f96be5c547The original glutEnterGameMode() returns the window id of the game mode window, not TRUE/FALSE, we should better follow that. Note that most man pages claim that this function returns void, but this is definitely wrong.
spanne
2005-05-24 16:15:25 +0000
aff9d5e8ccWhen switching to game mode under X11, no ConfigureNotify event will happen and consequently no reshape callback will ever be called via the normal mechanism. To fix this, note that the game mode window needs to be resized and handle this before redraw.
spanne
2005-05-24 15:56:04 +0000
d0df3bd759Guarantee consistency of names/addresses in glutGetProcAddress by using a macro. In addition, this avoids any non-constant initializer issues which might be raised when using WinDoze GCCs. The additional code overhead is negligible, at least for x86 (a few instructions per name).
spanne
2005-05-22 09:45:53 +0000
e317fc93beLowering minimum autoconf version required.
spanne
2005-05-22 09:20:31 +0000
a416124269Tag for 2.4.0 RC3
puggles
2005-05-20 01:55:46 +0000
0aedc9e758Fixed SF bug #1204256: Off-by-one error in X11 mode switching. The code which changes the X11 video mode has an off-by-one error, resulting in a wrong mode or segfault. I've refactored the code slighty to make it hopefully clearer what's going on and corrected some #ifdefs on the way. Now at least the "One" demo works for me.
spanne
2005-05-19 06:54:27 +0000
cea3641a13Fixed SF bug #1204261: Mini space leak when creating an X11 window (X11 text property values have to be freed after using them)
spanne
2005-05-19 06:51:03 +0000
83dcd8b899Removing a C++ comment and simplifying the string handling
fayjf
2005-05-18 12:39:43 +0000
51ce35c19dMisiek\'s changes to fix Game Mode--getting display settings under Windows and setting the window size correctly on all operating systems.
fayjf
2005-05-17 16:50:30 +0000
35efb72763Mark for 2.4 RC 2
puggles
2005-05-16 01:09:39 +0000
0f8a824bc7Removing two unused variables so this will compile on Linux with -Wall
fayjf
2005-05-13 12:54:38 +0000
413f5c131eUpdating the ChangeLog ...
fayjf
2005-05-12 15:54:11 +0000
90cd4fe1c1Takeshi Nishimura\'s menu changes--menus should now work properly. Use the GLUT \"GLUTmech\" and \"walker\" demos to test them.
fayjf
2005-05-12 13:00:49 +0000
74da1b5cf9Takeshi Nishimura\'s menu fixes
fayjf
2005-05-12 02:01:01 +0000
042916af532.4.0 Release Candidate 1 Released
puggles
2005-05-09 01:43:07 +0000
ca4f47277dFixed a cuboctahedron vertex, implemented wire mode for that shape.
spanne
2005-05-06 15:44:34 +0000
4257efb83fNecessary compilation fixes for newer GCCs (e.g. 3.3.5, 4.0). Side effect: The shapes demo has a new 'i' key now.
spanne
2005-05-06 15:39:24 +0000
53c452c7a2Updated the ChangeLog again ...
fayjf
2005-05-05 17:34:00 +0000
c8f9a63d03Replacing the original \"freeglut\" \"shapes\" demo with the much snazzier OpenGLUT \"shapes\" demo. Many thanks to the OpenGLUT community for writing it. The copyright notice stays in the program.
fayjf
2005-05-04 21:02:22 +0000
29339a69eeChanging hard-coded constant (number of mouse buttons = 3) to a \"glutDeviceGet\" call in two places under X11
fayjf
2005-05-04 13:19:38 +0000
f2813782f5Changing the version number from 2.0 to 2.4.0 ... do we need to add any new interface functions?
fayjf
2005-05-04 12:59:45 +0000
2e3bcfe04eRemoving an unused variable
fayjf
2005-05-04 12:57:57 +0000
7198d2443fAdding a comment on why \"freeglut\" differs from GLUT in a particular way
fayjf
2005-05-04 12:55:56 +0000
3f4250d748Removing an unused function
fayjf
2005-05-04 12:53:48 +0000
47259d1983Making the \"key repeat\" initialization consistent with the rest of its usage; also making the \"initDisplayString\" ever-so-slightly mroe general
fayjf
2005-05-04 12:51:53 +0000
da057e797eUpdating the ChangeLog and TODO files in preparation for the upcoming release
fayjf
2005-05-04 12:38:41 +0000
6fad66f7ddAdding a \"TODO\" comment about dynamically allocating joystick buttonj and axis arrays
fayjf
2005-04-29 13:35:06 +0000
5c37eb4026Updationg the ChangeLog ...
fayjf
2005-04-29 13:22:18 +0000
4f2f270b9aAdding a \"README.Win32\" file with instructions on how to install \"freeglut\" under Windows.
fayjf
2005-04-28 19:47:20 +0000
33a4d1473aAdding Window Exit event handling to the Windows code; also adding a note that eventually it would be good to handle the Window Entry event
fayjf
2005-04-28 14:42:26 +0000
b16eb7cc2fFixing bug [ 1111218 ] fullscreen not working Better late than never.
fayjf
2005-04-27 17:27:20 +0000
819c712006Fixing Bug Report [ 1160442 ] glutGet(GLUT_ELAPSED_TIME) is too granular
fayjf
2005-04-27 16:02:31 +0000
0bd8456a65Fixing the typecasts on the callback fetches and invocations to allow \"freeglut\" to compile with GCC 4.0
fayjf
2005-04-26 17:44:57 +0000
cd7f74dca3Fixing erroneous implementation of Takeshi\'s fix
fayjf
2005-04-26 15:52:27 +0000
0a1ca74613Changing include path from relative to absolute to support off-directory builds (Yuri D\'Elia, March 22, 5:59 PM)
fayjf
2005-04-26 13:38:27 +0000
7a4f95e49dAdding \"LISEZ-MOI\", the French version of \"README\"
fayjf
2005-04-26 13:08:51 +0000
839f0c0a98Updating the ChangeLog ... it seems to be something of a stepchild if we\'re not careful.
fayjf
2005-04-25 14:55:22 +0000
3baca83139Yuri D\'Elia\'s changes to get the virtual maximum screen extent instead of the actual screen size.
fayjf
2005-04-22 20:35:24 +0000
a972964124Yuri D\'Elia\'s changes to the game mode window
fayjf
2005-04-22 20:29:55 +0000
ddda7ab09fChange a hard-coded number to a defined constant and add some initializations
fayjf
2005-04-22 18:18:29 +0000
401e4369e5Removing duplicate cursor code. This and the previous change (in freeglut_main.c) apparently got combined.
fayjf
2005-04-22 15:23:12 +0000
437bb127b4Updating the ChangeLog to reflect activity over the past few months
fayjf
2005-04-22 15:15:52 +0000
43f57a35bbTrying again to change \"fgStructure.Window\" to \"fgStructure.CurrentWindow\" and \"fgStructure.Menu\" to \"fgStructure.CurrentMenu\" for easier maintenance.
fayjf
2005-04-22 14:17:31 +0000
a72757e31dUpdating the ChangeLog as a means of testing pCVSc
fayjf
2005-04-15 13:28:16 +0000
5653791bd0AUX buffers for Windows (John Fay)
brianp
2005-02-15 14:49:39 +0000
fd3bf94540Aux color buffer support. Pass one of GLUT_AUX[1234] to glutInitDisplayMode. Only implemented/tested on GLX, not Windows.
brianp
2005-02-11 15:22:09 +0000
e9be78b6fcFix object/function pointer inconsistencies which are a problem for gcc 3.4.2. Added GLUTproc type, returned by glutGetProcAddress().
brianp
2005-02-11 15:18:04 +0000
3506d4ac40autoconf 2.58 is enough
spanne
2005-01-23 18:08:20 +0000
f4eff70e98Stylistic change only (added "do { ... } while( 0 )" around multi-statement macros)
spanne
2005-01-23 17:52:16 +0000
61ddeb2e75Testing for errno.h is overkill. :-)
spanne
2005-01-23 17:44:58 +0000
29e57cdaceWindows platforms only: Merged some cursor-related code from John Fay (with minor changes)
spanne
2005-01-23 17:38:33 +0000
b1e9a6e16dHopefully removed all damage done by commits without merge
spanne
2005-01-05 14:28:22 +0000
ac2e30aecdReworked the X11 part of glutSetCursor, fixing bug #764187 (Variable mouse pointers don't work) on the way: * Use slightly more compatible cursor shapes for GLUT_CURSOR_RIGHT_ARROW and GLUT_CURSOR_LEFT_ARROW. * Refactored and fixed the erroneous code for GLUT_CURSOR_NONE. * Removed the incorrect use of XFreeCursor and use a cache of cursors instead. Cursors are never freed now, we could do this e.g. via reference countig if this is really needed. * Fixed error handling. * Unknown cursor types are an error now. * Now the window state always corresponds to the wanted cursorID, even in the case of GLUT_CURSOR_FULL_CROSSHAIR.
spanne
2005-01-05 13:11:30 +0000
1aa0b5ccf6Fixed part of bug #926883 (Video mode matching code, memory leaks, fullscreen), i.e. issue warnings when XF86VidModeFOO fails.
spanne
2005-01-03 17:11:33 +0000
c70e6634ff(234) Fixed part of bug #926883 (Video mode matching code, memory leaks, fullscreen): Now we first try to get an exact mode match, ignoring the refresh rate if none could be found. This way the X11 part and the WinDoze behave similarly. NOTE: We still don't behave like GLUT, because it has a wider notion of "best" match. We have to refactor and extend freeglut quite a bit to do that.
spanne
2005-01-03 16:49:37 +0000
f7ef083831Fixed part of bug #926883 (Video mode matching code, memory leaks, fullscreen), i.e. memory leak caused by not freeing the mode lines returned by XF86VidModeGetAllModeLines
spanne
2005-01-03 14:14:56 +0000
2e4ddfd047Improved error message a bit when no suitable visual could be found (X11 only).
spanne
2005-01-03 12:42:09 +0000
c6d8295732autoconf'd <fcntl.h> and <sys/ioctl.h> handling
spanne
2005-01-03 10:57:58 +0000
45a783693dImproved <sys/typed.h> / <unistd.h> handling as suggested by the autoconf docs.
spanne
2005-01-03 10:35:36 +0000
11192577c4Fixed <sys/time.h> / <time.h> handling as suggested by the autoconf docs.
spanne
2005-01-03 10:24:15 +0000
561481f9d2Moved '#include "config.h"' to freeglut_internal.h, we will need it there soon and it makes everything a bit shorter.
spanne
2005-01-03 10:13:27 +0000
6ffeb69190Resurrected my recent additions which were nuked by the previous commit, adding the latest change on the way. :-(
spanne
2005-01-03 09:13:26 +0000
810a67a80fRemoved acconfig.h, it is deprecated and we don't need it.
spanne
2005-01-03 09:07:00 +0000
8afaa43f1dMake it compile again with "-Wall -pedantic -Werror", redoing quite a few things I've fixed already a few days ago. Have today's commits been done by copying instead of merging? :-(
spanne
2005-01-03 08:44:48 +0000
cfef5bfb34Changes remove duplicate menu code from "freeglut_window.c" and put it into one place in "freeglut_menu.c" where it belongs. - John Fay
puggles
2005-01-03 02:11:12 +0000
ee6d3a9a1cAdding initialization checking to all GLUT interface functions and removing asserts from the rest of the code - John Fay
puggles
2005-01-03 02:04:45 +0000
9c68fad27dAdded missing files from "src" subdirectory to dist.
spanne
2005-01-01 18:35:44 +0000
e691f6301cSynched with project member list on SourceForge
spanne
2005-01-01 16:43:45 +0000
90652ea32bModernized 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.
spanne
2005-01-01 16:39:40 +0000