Commit Graph

  • fcd6068be5 Version bump puggles 2003-10-15 09:24:08 +0000
  • ba4ef53738 Swept the freeglut_font.c for comment cleanup: * Got rid of the "rewrite C as English" comments. * Corrected several bogus references to "carriage returns" (in strings). The symbols were newlines or EOLs or LFs (\n). They were *not* carriage returns or CRs (\r). * Clarified the comments on glBitmap() calls. rkrolib 2003-10-14 00:51:00 +0000
  • fd81891b21 Small bug-fix that's been on my mind: rkrolib 2003-10-13 22:54:10 +0000
  • 6e00dab2da Removed the obsolete hack (or very ill-conceived dream), fgDisplayCursor(). rkrolib 2003-10-13 22:36:27 +0000
  • 231ad89777 Cleaned up some of the style issues (mostly "fluff" comments) in freeglut_display.c. rkrolib 2003-10-13 02:09:14 +0000
  • 8e6aba17a4 Comment-cleaning sweep. rkrolib 2003-10-13 02:03:09 +0000
  • 20373fe203 Cleaned up the comments a bit in the callbacks.c file (mostly removed some of the kill-4-lines-to-translate-one-line-of-C-into-English comments). rkrolib 2003-10-13 01:21:33 +0000
  • 1d59d1a43c Added all missing GLUT cursor types for X11. rkrolib 2003-10-12 09:36:54 +0000
  • 0f0b50c51c Three tidying-up changes to the code of freeglut_callbacks.c; none of them are Earth-shattering, but as I swept through looking somewhat more systematically for errors, I picked these off. See the diff's for details. rkrolib 2003-10-11 12:03:34 +0000
  • 57351b4682 Fixed a basic readability/style error in the code. (Two statements per line are almost never a good idea; in this case the combined line was past 80 columns.) rkrolib 2003-10-11 11:36:11 +0000
  • a2a78f13a1 Added a safety-check on a memory allocation. (Timers were using dynamic memory allocation but NOT checking the result!) rkrolib 2003-10-11 11:21:27 +0000
  • 8cad52a9c1 Committed two lines from John to help fix the menus a bit. rkrolib 2003-10-11 11:13:23 +0000
  • 2dc7f60b59 Check the glutDisplayFunc() callback for being a NULL pointer. This is illegal and is disallowed in GLUT 3.0+, so we disallow it too in freeglut 2.0.1+ rkrolib 2003-10-11 07:44:02 +0000
  • 45899e5ed9 Applied John's updated ReadConfigFile() changes to the fractals demos. rkrolib 2003-10-09 16:34:23 +0000
  • 25545149da Fixed: * glutInit() ordering w.r.t. glutInit*() and {argv} processing. * Aspect ratio. * Removed depth-buffer usage. (Also done for Fractals in previous commit...) rkrolib 2003-10-09 03:05:40 +0000
  • 8bde679512 A few minor changes: * glutInit*() calls should preceed glutInit(), per se, generally. This is so that glutInit()'s configuration (which picks up on user parameters) can override application defaults. * glutInit() should be called before ANY attempt to process {argv, argc}. This is because there may be GLUT/freeglut parameters (such as "-display" on X11). * If the window is tall and skinny, rather than short and squat, we need to handle aspect ratios differently. rkrolib 2003-10-09 03:00:04 +0000
  • 30d1e165a0 Changed CreateNotify (in X11 ONLY) to act like a ConfigureNotify event. rkrolib 2003-10-08 20:17:10 +0000
  • 65f88a4dc4 freeglut_menu.c:217,519,532: Fix menus to stay in the window (John Fay) sandalle 2003-10-08 19:17:07 +0000
  • 5a3594b831 Several updates from John and myself. rkrolib 2003-10-08 16:04:58 +0000
  • de5aadf9b5 Fixed a bug in the menu callback behavior. Menus were not setting the current window correctly. rkrolib 2003-10-08 00:24:33 +0000
  • 8436dd7205 freeglut_menu.c:328 Fix submenu triangle (John Fay) sandalle 2003-10-06 16:27:53 +0000
  • c209cc5479 Tweaking for menu behavior in Linux regarding mouse whatnot - John Fay puggles 2003-10-04 15:06:42 +0000
  • 400a9b3d11 Applied a patch from "extraeme@netbsd.org" to add joystick support. Untested, but it compiles for me. rkrolib 2003-10-01 16:30:25 +0000
  • 7a6c02639a Added support for more arbitrary number of mouse buttons (though only the first three can work with menus), in X. This closes a compatibility gap with old GLUT, and leaves us the option of supporting scroll-wheels properly. rkrolib 2003-10-01 15:01:58 +0000
  • e7a43013d4 Don't install the demos. cjp 2003-09-27 12:29:03 +0000
  • cae77387e4 Package the demos.dsw file. puggles 2003-09-26 18:44:06 +0000
  • b2f1ae6232 Demos workspace for MSVC users puggles 2003-09-26 18:43:12 +0000
  • 34a43b6ae5 Corrected a bug w.r.t. display and joystick events. When getting ready to sleep, we need to go through ALL windows to check for pending joysticks and to check for pending redisplays. I was just going through all TOP- LEVEL windows. Eeek. This won't do. rkrolib 2003-09-24 06:26:36 +0000
  • 29a1cf87af added needClear flag to take care of initial window clear and window resize clears brianp 2003-09-23 14:17:13 +0000
  • a3b3a309dd Per Nigel Stewart's comments, converted rkrolib 2003-09-23 01:08:16 +0000
  • 93d944835a Fixed: * GLUT_SINGLE now should behave more or less correctly. Thanks to Brian Paul! rkrolib 2003-09-23 01:03:41 +0000
  • 4d8a8e7085 Moved the #include/#ifdef/#define stuff up to the top. rkrolib 2003-09-22 19:01:55 +0000
  • a8482d4df4 Fix to allow demos to compile before freeglut has been installed. cjp 2003-09-22 17:40:55 +0000
  • 185eab5c78 Add an idle function to ensure that the screen gets drawn even when callbacks are not generated by the mouse/keyboard. puggles 2003-09-22 11:30:33 +0000
  • 4e7cf2f8da Note the possible buffer overflow in window_title puggles 2003-09-21 13:47:36 +0000
  • 71fbfebd41 Fix the window title. puggles 2003-09-21 13:36:43 +0000
  • c0f2a92615 Fix window title, and ensure that the random integer is not forced to be zero (Thanks Richard Rauch!) puggles 2003-09-21 13:35:36 +0000
  • 84c2c9381e Richard Rauch's patch to ensure that freeglut does not use 100% CPU even while idling. puggles 2003-09-20 19:11:17 +0000
  • 2a56a1a4b4 Resolution for bug 809561 reported by Nigel Stewart, regarding a possible array underflow error of -1 in the event of "character" being zero. puggles 2003-09-20 16:18:01 +0000
  • 5337925e88 Removed unused AC_PROG_RANLIB from configure.in Added passing of $(X_CFLAGS) to compiler. cjp 2003-09-14 17:00:28 +0000
  • 1a55178f88 Resolve bug 806008 -- let Microsoft's compiler know to use Windows libraries even if not using our project files. puggles 2003-09-14 16:00:24 +0000
  • 83532cd6d5 Taking care of keeping things mostly up-to-date puggles 2003-09-13 16:24:46 +0000
  • bf9ffa7d8c Most everything's been resolved for the 2.0.0 release. puggles 2003-09-13 16:09:22 +0000
  • 775808a163 Thierry Thomas said that FreeBSD has no machine/joystick.h, instead a sys/joystick.h. I've made the change -- here's hoping it works. puggles 2003-09-13 15:48:21 +0000
  • b6c81be983 Removed the incorrect relative path for including freeglut.h puggles 2003-09-13 13:38:04 +0000
  • f5c85fcd2f Made all demos compile. Thanks to Thierry Thomas for reporting bug 802809, which alerted that *none* of the demos compiled automatically! puggles 2003-09-13 13:29:35 +0000
  • 738fa38ef5 Nigel Stewart's joystick fix (for hopefully all platforms), SourceForge bug 805481 puggles 2003-09-13 13:12:26 +0000
  • 0cd9efa394 Fix location of the include files from a fixed to relative path. Closes bug 805477 puggles 2003-09-13 13:09:06 +0000
  • 688db070ee Add dos line endings. Fixes bug 805476 puggles 2003-09-13 13:03:30 +0000
  • f3b61bfa28 A minor fix to that last commit. cjp 2003-09-10 22:33:39 +0000
  • 1062695e7d Removed some remaining glib depandancy. cjp 2003-09-10 22:30:29 +0000
  • 59e9cae134 Re-add catches for the case in which a menu callback destroys the menu. - John Fay puggles 2003-09-10 15:46:12 +0000
  • fdd998e66a More to fix a deinitialization related crash. cjp 2003-09-09 17:50:31 +0000
  • 1358592415 Fix for a deinitialization related crash. cjp 2003-09-09 17:40:53 +0000
  • 18bf7821a6 Menus should deallocate better now - John Fay puggles 2003-09-08 20:36:23 +0000
  • 43736604fb Add freeglut_static.dsp to the releases puggles 2003-09-05 20:21:50 +0000
  • 9c2c2a07ff Moved #ifdef for non XFree86 X11 compile. cjp 2003-09-03 01:56:04 +0000
  • 241a32bfe0 Fix to stop fgSetWindow(NULL) crashing on X11. cjp 2003-09-02 17:43:43 +0000
  • 652e30fcb9 These change a bunch of assignments to calls to set the current window correctly, and also (possibly) fixes most of the remaining menu problem. - John Fay puggles 2003-08-29 18:10:06 +0000
  • c27c9a8631 Another typecast bugfix from John Fay puggles 2003-08-29 15:49:40 +0000
  • af8a4e52ea Changed #ifdef to #if cjp 2003-08-28 22:43:12 +0000
  • ee0ab03804 change the GLUT stroke function arguments from "const char *" to "const unsigned char *" - John Fay puggles 2003-08-28 19:22:59 +0000
  • 6007988a39 Changes stroke function arguments from "const char*" to "const unsigned char *" - John Fay puggles 2003-08-28 19:22:27 +0000
  • 19f3863fc7 Removing files from old freeglut-1.3 directory. cjp 2003-08-28 16:48:34 +0000
  • 59c4c38bbc Casting changes, John Fay puggles 2003-08-28 15:15:25 +0000
  • 355b9327a9 Major overhaul to the menu system, by John Fay puggles 2003-08-27 19:02:36 +0000
  • a9a67dc3b5 Added double underscores to the header included macros. cjp 2003-08-27 16:47:14 +0000
  • ff5a584bcf Minor typo fix cjp 2003-08-20 02:02:52 +0000
  • 1dcd0f8f28 Moving that "#if TARGET_HOST_UNIX_X11" to the correct place. cjp 2003-08-19 00:11:59 +0000
  • 9f2e97a2cc Game mode fixes from Bernhard Kaindl and Eric Espie. cjp 2003-08-17 17:02:42 +0000
  • 53988cfb1a Using override_redirect instead of motif wm hints. It now rasies the menu windows before showing them. Move the show to after the reshape and position so we don't get a flash of the menu window at it's old size and position. cjp 2003-08-05 19:22:21 +0000
  • 099ef00133 I suspect a lot of people will not have motif installed. cjp 2003-08-05 16:56:30 +0000
  • fdfbcc9a1b (98) src/Makefile.am:34 Added mwmborder.c (99) src/freeglut_window.c:67 Removed #included "mwmborder.c" sandalle 2003-08-05 15:35:57 +0000
  • 9be4444627 src/freeglut_main.c:816 and :1571, set the current window (John F. Fay) sandalle 2003-08-05 15:16:12 +0000
  • 139cfcc8a2 Added X11 code for glutGet(GLUT_WINDOW_BORDER_WIDTH) and glutGet(GLUT_WINDOW_HEADER_HEIGHT). cjp 2003-08-04 22:43:30 +0000
  • ddce3e728d Replacing glutGet(GLUT_WINDOW_X) and glutGet(GLUT_WINDOW_Y) on X11 with something that works. Also a minor correction to the xf86vidmode autoconf stuff. cjp 2003-08-04 18:56:30 +0000
  • 6e4af43b5f Keep the X11 decoration-zapping code confined to X11-using platforms! Oops! puggles 2003-08-04 02:08:05 +0000
  • b9f20e5d87 Menus' decorations are removed on Linux. Not sure if we want the mwmborder.c a separate file or not; doing it separate for right now. Makefile was not updated, since the .c is just #included. puggles 2003-08-04 01:29:19 +0000
  • 0ef2bdb3a9 Got rid of configure warnings when using a newer autoconf cjp 2003-08-03 23:14:57 +0000
  • 5e6391f52b Putting stuff back that was undone with the menu code committed. cjp 2003-08-02 19:53:56 +0000
  • fc93453910 Major menu changes (they appear in their own window, have own rendering context) by John Fay and a little by James C. Jones. They work perfectly on Win32, and work... on Linux. puggles 2003-08-02 13:31:19 +0000
  • 9f3c1dcc82 Added autoconf detection for the xf86 vid mode extentions. cjp 2003-08-01 20:40:08 +0000
  • 3a3e68b87e src/freeglut_window.c:551 Removed extra carriage return for Windows users (John F. Fay) sandalle 2003-08-01 19:28:21 +0000
  • 86fc5705eb Credit Dave Reed for fix sandalle 2003-08-01 16:53:44 +0000
  • 6d38ea155c src/freeglut_initial.c:91 Added check for SOLARIS OS sandalle 2003-08-01 15:45:56 +0000
  • a3a9d6c04b This should put an end to the font binary compatibility issue. cjp 2003-07-23 22:09:24 +0000
  • 4c8460be81 src/freeglut_window.c Windowing fixes from John F. sandalle 2003-07-23 21:44:06 +0000
  • 3af1444ebd doc/Makefile.am:4 Removed trailing backslash and added an empty last line sandalle 2003-07-23 20:53:45 +0000
  • 99993bceee no change, testing CVS brianp 2003-07-23 13:48:16 +0000
  • a77d6a2700 no change, just testing CVS brianp 2003-07-22 23:47:16 +0000
  • 3ff37d3b90 freeglut.lsm:3 Removed 'beta' label for next release, thanks to Bernhard Kaindl. sandalle 2003-07-22 23:41:33 +0000
  • 73525372a0 The version info had the revision and the age transposed. cjp 2003-07-21 21:58:59 +0000
  • cd9bffb995 src/Makefile.am:38 Changed versioning to 11:0:8 thanks to Bernhard Kaindl sandalle 2003-07-21 20:22:14 +0000
  • 584719d8cd Applied John F. Fay's fixes to freeglut.dsp and freeglut_static.dsp sandalle 2003-07-17 21:20:36 +0000
  • 30898f9e8e Changed the overlay (freeglut_state.c:662) to return FALSE, as it's not imp lemented yet sandalle 2003-07-17 20:21:23 +0000
  • 67aeb140b1 renamed freeglut library to glut, bumped version info to 3:8:0 andi75 2003-07-12 20:14:49 +0000
  • 252276c6f9 bumped version number to 2.0.0 andi75 2003-07-12 19:35:48 +0000
  • c44a5c0a48 changes for make dist andi75 2003-07-12 19:34:28 +0000
  • 4899d7349e MSVC generated file andi75 2003-07-12 19:05:39 +0000
  • 8dde4b4a17 Fix for the font binary compatibility problem. cjp 2003-07-11 17:50:22 +0000