ba4ef53738Swept 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
fd81891b21Small bug-fix that's been on my mind:
rkrolib
2003-10-13 22:54:10 +0000
6e00dab2daRemoved the obsolete hack (or very ill-conceived dream), fgDisplayCursor().
rkrolib
2003-10-13 22:36:27 +0000
231ad89777Cleaned up some of the style issues (mostly "fluff" comments) in freeglut_display.c.
rkrolib
2003-10-13 02:09:14 +0000
20373fe203Cleaned 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
1d59d1a43cAdded all missing GLUT cursor types for X11.
rkrolib
2003-10-12 09:36:54 +0000
0f0b50c51cThree 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
57351b4682Fixed 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
a2a78f13a1Added 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
8cad52a9c1Committed two lines from John to help fix the menus a bit.
rkrolib
2003-10-11 11:13:23 +0000
2dc7f60b59Check 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
45899e5ed9Applied John's updated ReadConfigFile() changes to the fractals demos.
rkrolib
2003-10-09 16:34:23 +0000
25545149daFixed: * 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
8bde679512A 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
30d1e165a0Changed CreateNotify (in X11 ONLY) to act like a ConfigureNotify event.
rkrolib
2003-10-08 20:17:10 +0000
65f88a4dc4freeglut_menu.c:217,519,532: Fix menus to stay in the window (John Fay)
sandalle
2003-10-08 19:17:07 +0000
5a3594b831Several updates from John and myself.
rkrolib
2003-10-08 16:04:58 +0000
de5aadf9b5Fixed a bug in the menu callback behavior. Menus were not setting the current window correctly.
rkrolib
2003-10-08 00:24:33 +0000
c209cc5479Tweaking for menu behavior in Linux regarding mouse whatnot - John Fay
puggles
2003-10-04 15:06:42 +0000
400a9b3d11Applied a patch from "extraeme@netbsd.org" to add joystick support. Untested, but it compiles for me.
rkrolib
2003-10-01 16:30:25 +0000
7a6c02639aAdded 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
e7a43013d4Don't install the demos.
cjp
2003-09-27 12:29:03 +0000
cae77387e4Package the demos.dsw file.
puggles
2003-09-26 18:44:06 +0000
b2f1ae6232Demos workspace for MSVC users
puggles
2003-09-26 18:43:12 +0000
34a43b6ae5Corrected 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
29a1cf87afadded needClear flag to take care of initial window clear and window resize clears
brianp
2003-09-23 14:17:13 +0000
93d944835aFixed: * GLUT_SINGLE now should behave more or less correctly. Thanks to Brian Paul!
rkrolib
2003-09-23 01:03:41 +0000
4d8a8e7085Moved the #include/#ifdef/#define stuff up to the top.
rkrolib
2003-09-22 19:01:55 +0000
a8482d4df4Fix to allow demos to compile before freeglut has been installed.
cjp
2003-09-22 17:40:55 +0000
185eab5c78Add 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
4e7cf2f8daNote the possible buffer overflow in window_title
puggles
2003-09-21 13:47:36 +0000
71fbfebd41Fix the window title.
puggles
2003-09-21 13:36:43 +0000
c0f2a92615Fix 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
84c2c9381eRichard Rauch's patch to ensure that freeglut does not use 100% CPU even while idling.
puggles
2003-09-20 19:11:17 +0000
2a56a1a4b4Resolution 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
5337925e88Removed unused AC_PROG_RANLIB from configure.in Added passing of $(X_CFLAGS) to compiler.
cjp
2003-09-14 17:00:28 +0000
1a55178f88Resolve 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
83532cd6d5Taking care of keeping things mostly up-to-date
puggles
2003-09-13 16:24:46 +0000
bf9ffa7d8cMost everything's been resolved for the 2.0.0 release.
puggles
2003-09-13 16:09:22 +0000
775808a163Thierry 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
b6c81be983Removed the incorrect relative path for including freeglut.h
puggles
2003-09-13 13:38:04 +0000
f5c85fcd2fMade 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
0cd9efa394Fix location of the include files from a fixed to relative path. Closes bug 805477
puggles
2003-09-13 13:09:06 +0000
688db070eeAdd dos line endings. Fixes bug 805476
puggles
2003-09-13 13:03:30 +0000
f3b61bfa28A minor fix to that last commit.
cjp
2003-09-10 22:33:39 +0000
1062695e7dRemoved some remaining glib depandancy.
cjp
2003-09-10 22:30:29 +0000
59e9cae134Re-add catches for the case in which a menu callback destroys the menu. - John Fay
puggles
2003-09-10 15:46:12 +0000
fdd998e66aMore to fix a deinitialization related crash.
cjp
2003-09-09 17:50:31 +0000
1358592415Fix for a deinitialization related crash.
cjp
2003-09-09 17:40:53 +0000
18bf7821a6Menus should deallocate better now - John Fay
puggles
2003-09-08 20:36:23 +0000
43736604fbAdd freeglut_static.dsp to the releases
puggles
2003-09-05 20:21:50 +0000
9c2c2a07ffMoved #ifdef for non XFree86 X11 compile.
cjp
2003-09-03 01:56:04 +0000
241a32bfe0Fix to stop fgSetWindow(NULL) crashing on X11.
cjp
2003-09-02 17:43:43 +0000
652e30fcb9These 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
c27c9a8631Another typecast bugfix from John Fay
puggles
2003-08-29 15:49:40 +0000
af8a4e52eaChanged #ifdef to #if
cjp
2003-08-28 22:43:12 +0000
ee0ab03804change the GLUT stroke function arguments from "const char *" to "const unsigned char *" - John Fay
puggles
2003-08-28 19:22:59 +0000
6007988a39Changes stroke function arguments from "const char*" to "const unsigned char *" - John Fay
puggles
2003-08-28 19:22:27 +0000
19f3863fc7Removing files from old freeglut-1.3 directory.
cjp
2003-08-28 16:48:34 +0000
59c4c38bbcCasting changes, John Fay
puggles
2003-08-28 15:15:25 +0000
355b9327a9Major overhaul to the menu system, by John Fay
puggles
2003-08-27 19:02:36 +0000
a9a67dc3b5Added double underscores to the header included macros.
cjp
2003-08-27 16:47:14 +0000
1dcd0f8f28Moving that "#if TARGET_HOST_UNIX_X11" to the correct place.
cjp
2003-08-19 00:11:59 +0000
9f2e97a2ccGame mode fixes from Bernhard Kaindl and Eric Espie.
cjp
2003-08-17 17:02:42 +0000
53988cfb1aUsing 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
099ef00133I suspect a lot of people will not have motif installed.
cjp
2003-08-05 16:56:30 +0000
9be4444627src/freeglut_main.c:816 and :1571, set the current window (John F. Fay)
sandalle
2003-08-05 15:16:12 +0000
139cfcc8a2Added X11 code for glutGet(GLUT_WINDOW_BORDER_WIDTH) and glutGet(GLUT_WINDOW_HEADER_HEIGHT).
cjp
2003-08-04 22:43:30 +0000
ddce3e728dReplacing 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
6e4af43b5fKeep the X11 decoration-zapping code confined to X11-using platforms! Oops!
puggles
2003-08-04 02:08:05 +0000
b9f20e5d87Menus' 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
0ef2bdb3a9Got rid of configure warnings when using a newer autoconf
cjp
2003-08-03 23:14:57 +0000
5e6391f52bPutting stuff back that was undone with the menu code committed.
cjp
2003-08-02 19:53:56 +0000
fc93453910Major 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
9f3c1dcc82Added autoconf detection for the xf86 vid mode extentions.
cjp
2003-08-01 20:40:08 +0000
3a3e68b87esrc/freeglut_window.c:551 Removed extra carriage return for Windows users (John F. Fay)
sandalle
2003-08-01 19:28:21 +0000
86fc5705ebCredit Dave Reed for fix
sandalle
2003-08-01 16:53:44 +0000
6d38ea155csrc/freeglut_initial.c:91 Added check for SOLARIS OS
sandalle
2003-08-01 15:45:56 +0000
a3a9d6c04bThis should put an end to the font binary compatibility issue.
cjp
2003-07-23 22:09:24 +0000
4c8460be81src/freeglut_window.c Windowing fixes from John F.
sandalle
2003-07-23 21:44:06 +0000
3af1444ebddoc/Makefile.am:4 Removed trailing backslash and added an empty last line
sandalle
2003-07-23 20:53:45 +0000