Commit Graph

  • 47c6519cb7 Fixing the documentation regarding callbacks and geometry shape additions fayjf 2005-06-23 17:39:05 +0000
  • d81bca4108 Adding separate static library and DLL demonstration program projects fayjf 2005-06-23 17:15:26 +0000
  • 7e677e8148 Adding separate demo program projects for static library and DLL versions fayjf 2005-06-23 17:09:49 +0000
  • ff9455fb0c Adding support for separate static library demo programs fayjf 2005-06-23 17:08:29 +0000
  • c14557b774 Keeping current ... fayjf 2005-06-23 14:37:38 +0000
  • 709c43db4d New file for Joe Krahn\'s dials input device fayjf 2005-06-23 14:33:02 +0000
  • 9240a48960 Fixing 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
  • a84f4042f0 Joe Krahn\'s input (dials) device implementation. fayjf 2005-06-22 21:37:26 +0000
  • 2ded92b062 Added an RPM spec file based on the one shipped with SuSE 9.3. spanne 2005-06-14 15:37:09 +0000
  • 9e001e7b44 Release of 2.4.0 puggles 2005-06-10 01:11:46 +0000
  • 1f664f1df3 Note Release 2.4.0 puggles 2005-06-10 01:11:10 +0000
  • 48aaea7256 2.4.0 RC 5 puggles 2005-06-02 22:49:03 +0000
  • cca8a5df74 2.4.0 Release Candiate 5 puggles 2005-06-02 22:45:15 +0000
  • 95156e0338 Takeshi 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
  • c1de4b915c 2.4.0 RC 4 update puggles 2005-05-26 02:25:08 +0000
  • 78ed046ffb 2.4.0 RC4 updates puggles 2005-05-26 02:11:10 +0000
  • cbf7110c0f Fix joysticks so they are polled by their timer correctly. (Dan Torop) puggles 2005-05-26 02:07:14 +0000
  • f96be5c547 The 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
  • aff9d5e8cc When 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
  • d0df3bd759 Guarantee 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
  • e317fc93be Lowering minimum autoconf version required. spanne 2005-05-22 09:20:31 +0000
  • a416124269 Tag for 2.4.0 RC3 puggles 2005-05-20 01:55:46 +0000
  • b6cbef0909 2.4.0 RC3 Release puggles 2005-05-20 01:54:55 +0000
  • 6733ef96a7 Notes puggles 2005-05-20 01:51:47 +0000
  • 0aedc9e758 Fixed 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
  • cea3641a13 Fixed 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
  • 83dcd8b899 Removing a C++ comment and simplifying the string handling fayjf 2005-05-18 12:39:43 +0000
  • 51ce35c19d Misiek\'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
  • 3dda2ed20b 2.4 Release Candidate 2 puggles 2005-05-16 01:12:49 +0000
  • 35efb72763 Mark for 2.4 RC 2 puggles 2005-05-16 01:09:39 +0000
  • 0f8a824bc7 Removing two unused variables so this will compile on Linux with -Wall fayjf 2005-05-13 12:54:38 +0000
  • 413f5c131e Updating the ChangeLog ... fayjf 2005-05-12 15:54:11 +0000
  • 90cd4fe1c1 Takeshi 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
  • 74da1b5cf9 Takeshi Nishimura\'s menu fixes fayjf 2005-05-12 02:01:01 +0000
  • 042916af53 2.4.0 Release Candidate 1 Released puggles 2005-05-09 01:43:07 +0000
  • ba265639ae Freeglut 2.4.0 Release Candidate 1 puggles 2005-05-09 01:40:28 +0000
  • ca4f47277d Fixed a cuboctahedron vertex, implemented wire mode for that shape. spanne 2005-05-06 15:44:34 +0000
  • 4257efb83f Necessary 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
  • 53c452c7a2 Updated the ChangeLog again ... fayjf 2005-05-05 17:34:00 +0000
  • c8f9a63d03 Replacing 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
  • 29339a69ee Changing 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
  • f2813782f5 Changing 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
  • 2e3bcfe04e Removing an unused variable fayjf 2005-05-04 12:57:57 +0000
  • 7198d2443f Adding a comment on why \"freeglut\" differs from GLUT in a particular way fayjf 2005-05-04 12:55:56 +0000
  • 3f4250d748 Removing an unused function fayjf 2005-05-04 12:53:48 +0000
  • 47259d1983 Making 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
  • da057e797e Updating the ChangeLog and TODO files in preparation for the upcoming release fayjf 2005-05-04 12:38:41 +0000
  • 6fad66f7dd Adding a \"TODO\" comment about dynamically allocating joystick buttonj and axis arrays fayjf 2005-04-29 13:35:06 +0000
  • 5c37eb4026 Updationg the ChangeLog ... fayjf 2005-04-29 13:22:18 +0000
  • 4f2f270b9a Adding a \"README.Win32\" file with instructions on how to install \"freeglut\" under Windows. fayjf 2005-04-28 19:47:20 +0000
  • 33a4d1473a Adding 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
  • b16eb7cc2f Fixing bug [ 1111218 ] fullscreen not working Better late than never. fayjf 2005-04-27 17:27:20 +0000
  • 819c712006 Fixing Bug Report [ 1160442 ] glutGet(GLUT_ELAPSED_TIME) is too granular fayjf 2005-04-27 16:02:31 +0000
  • 0bd8456a65 Fixing 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
  • cd7f74dca3 Fixing erroneous implementation of Takeshi\'s fix fayjf 2005-04-26 15:52:27 +0000
  • 0a1ca74613 Changing 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
  • 7a4f95e49d Adding \"LISEZ-MOI\", the French version of \"README\" fayjf 2005-04-26 13:08:51 +0000
  • 839f0c0a98 Updating the ChangeLog ... it seems to be something of a stepchild if we\'re not careful. fayjf 2005-04-25 14:55:22 +0000
  • 3baca83139 Yuri 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
  • a972964124 Yuri D\'Elia\'s changes to the game mode window fayjf 2005-04-22 20:29:55 +0000
  • ddda7ab09f Change a hard-coded number to a defined constant and add some initializations fayjf 2005-04-22 18:18:29 +0000
  • 401e4369e5 Removing duplicate cursor code. This and the previous change (in freeglut_main.c) apparently got combined. fayjf 2005-04-22 15:23:12 +0000
  • 437bb127b4 Updating the ChangeLog to reflect activity over the past few months fayjf 2005-04-22 15:15:52 +0000
  • 43f57a35bb Trying 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
  • a72757e31d Updating the ChangeLog as a means of testing pCVSc fayjf 2005-04-15 13:28:16 +0000
  • 073c39afd2 Testing! fayjf 2005-04-15 13:16:33 +0000
  • baa96828be added comment about AUX flags brianp 2005-03-23 15:14:32 +0000
  • 0090d41ba9 fixes for menus being attached to multiple buttons/windows (John Fay) brianp 2005-02-16 00:52:23 +0000
  • cd34db4902 added error check (John Fay) brianp 2005-02-16 00:49:28 +0000
  • 5653791bd0 AUX buffers for Windows (John Fay) brianp 2005-02-15 14:49:39 +0000
  • fd3bf94540 Aux 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
  • e9be78b6fc Fix 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
  • 3506d4ac40 autoconf 2.58 is enough spanne 2005-01-23 18:08:20 +0000
  • f4eff70e98 Stylistic change only (added "do { ... } while( 0 )" around multi-statement macros) spanne 2005-01-23 17:52:16 +0000
  • 61ddeb2e75 Testing for errno.h is overkill. :-) spanne 2005-01-23 17:44:58 +0000
  • 29e57cdace Windows platforms only: Merged some cursor-related code from John Fay (with minor changes) spanne 2005-01-23 17:38:33 +0000
  • b1e9a6e16d Hopefully removed all damage done by commits without merge spanne 2005-01-05 14:28:22 +0000
  • ac2e30aecd Reworked 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
  • 1aa0b5ccf6 Fixed 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
  • f7ef083831 Fixed 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
  • 2e4ddfd047 Improved error message a bit when no suitable visual could be found (X11 only). spanne 2005-01-03 12:42:09 +0000
  • d52d41a3e3 autoconf'd vfprintf spanne 2005-01-03 12:02:42 +0000
  • 162255a20a Removed redundant #include spanne 2005-01-03 12:00:21 +0000
  • a954e5c33e autoconf'd <errno.h> handling and removed an unused '#include <sys/stat.h>' spanne 2005-01-03 11:35:18 +0000
  • 3817d97ab7 autoconf'd <limits.h> and <sys/param.h> handling, removing MIN/MAX macros on the way. spanne 2005-01-03 11:22:59 +0000
  • a425a411af Cosmetics. spanne 2005-01-03 10:58:18 +0000
  • c6d8295732 autoconf'd <fcntl.h> and <sys/ioctl.h> handling spanne 2005-01-03 10:57:58 +0000
  • 45a783693d Improved <sys/typed.h> / <unistd.h> handling as suggested by the autoconf docs. spanne 2005-01-03 10:35:36 +0000
  • 11192577c4 Fixed <sys/time.h> / <time.h> handling as suggested by the autoconf docs. spanne 2005-01-03 10:24:15 +0000
  • 561481f9d2 Moved '#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
  • 6ffeb69190 Resurrected 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
  • 810a67a80f Removed acconfig.h, it is deprecated and we don't need it. spanne 2005-01-03 09:07:00 +0000
  • 8afaa43f1d Make 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
  • cfef5bfb34 Changes 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
  • 65980f45ac General ChangeLog Updates puggles 2005-01-03 02:05:43 +0000
  • ee6d3a9a1c Adding 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
  • 9c68fad27d Added missing files from "src" subdirectory to dist. spanne 2005-01-01 18:35:44 +0000
  • e691f6301c Synched with project member list on SourceForge spanne 2005-01-01 16:43:45 +0000
  • 90652ea32b 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. spanne 2005-01-01 16:39:40 +0000