spanne
593887dece
Simply 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.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@690 7f0cb862-5218-0410-a997-914c9d46530a
2005-10-12 13:04:46 +00:00
fayjf
88b28ee963
Allowing compilation of Windows version by removing DLL decorations from deprecated joystick interface extensions
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@689 7f0cb862-5218-0410-a997-914c9d46530a
2005-10-06 14:01:56 +00:00
fayjf
dfaf1a5846
Implementing Stereo in Windows
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@688 7f0cb862-5218-0410-a997-914c9d46530a
2005-10-06 13:53:42 +00:00
spanne
0e76af92bb
Use target-specific *_CPPFLAGS, not the deprecated INCLUDES.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@687 7f0cb862-5218-0410-a997-914c9d46530a
2005-09-07 11:53:13 +00:00
spanne
c529daadc7
Use -Wall for automake to catch some buglets, deprecated stuff, etc.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@686 7f0cb862-5218-0410-a997-914c9d46530a
2005-09-07 11:47:20 +00:00
spanne
c3abbc2013
Silenced autogen.sh
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@685 7f0cb862-5218-0410-a997-914c9d46530a
2005-09-04 15:24:57 +00:00
fayjf
86ebda12d2
Necessary files for Open Watcom support
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@684 7f0cb862-5218-0410-a997-914c9d46530a
2005-08-31 16:00:55 +00:00
fayjf
d62bf658f7
Adding Open Watcom support
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@683 7f0cb862-5218-0410-a997-914c9d46530a
2005-08-31 14:33:33 +00:00
fayjf
da09dcc857
Documenting support for Open Watcom
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@682 7f0cb862-5218-0410-a997-914c9d46530a
2005-08-31 13:52:48 +00:00
fayjf
a9ed0f7521
Implementing WATCOM support
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@681 7f0cb862-5218-0410-a997-914c9d46530a
2005-08-31 13:10:40 +00:00
spanne
485ee9acb8
Nuked useless bit-fiddling, pointed out by John. I was a bit too quick to
...
cut-n-paste the cfmakeraw() definition into our code... :-]
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@680 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-14 12:54:24 +00:00
spanne
7c0201f17b
Synched the DLL definitions with reality.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@679 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-14 11:56:34 +00:00
spanne
ee25389446
Fixed the GLUT_CURSOR_INHERIT logic once again...
...
Note that this commit is untested, but at least it looks better than
before. We really a need a cursor test program.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@678 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-14 09:39:26 +00:00
fayjf
322a290199
Fixing a cursor bug in \"GLUT_CURSOR_INHERIT\"
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@677 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-13 20:25:07 +00:00
spanne
fa640f9356
Improve autoconf magic: To detect headers like GL/gl.h, it might be
...
necessary to temporarily use the X11 flags found by AC_PATH_XTRA.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@676 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-13 12:05:33 +00:00
spanne
e802d0e918
Avoid gcc warnings for some joystick code (e.g. on Solaris).
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@675 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-13 11:44:59 +00:00
spanne
4901f840a9
Tiny cleanup only...
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@674 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-13 11:38:27 +00:00
spanne
7007bb0eb8
Solaris doesn't have cfmakeraw, but it is only a convenience function for
...
some bit-fiddling, anyway.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@673 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-13 11:35:36 +00:00
spanne
c9d919e643
Made all the "glutJoystickXXX" functions part of the freeglut extensions.
...
If this is not what we want, we can easily #ifdef this away again...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@672 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-08 13:20:12 +00:00
spanne
7648f784f3
Made 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.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@671 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-08 12:48:58 +00:00
spanne
633e3e7179
We 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.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@670 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-06 16:11:31 +00:00
spanne
56a37333b9
Removed redundant code.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@669 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-06 16:06:05 +00:00
spanne
e3f40841b6
X11 only: Destroy the global menu rendering context when deinitializing.
...
The visual/context handling for menus is still rather obscure, though...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@668 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-06 16:02:48 +00:00
spanne
a37b090e46
Reverting previous commit: %lf is a valid format specifier for the scanf
...
familiy of functions only, not for the printf family.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@667 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-06 09:19:37 +00:00
fayjf
3ae354ad4b
Implementing the new menu context variable names in Windows ...
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@666 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-05 14:39:07 +00:00
fayjf
e64851b09c
Changing a comment ... nothing big.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@665 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-05 14:16:44 +00:00
fayjf
a51693c8fd
Fixing output formats ... nothing big
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@664 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-05 13:54:18 +00:00
spanne
bd0a87210c
X11 only: Free XVisualInfo structures when they are not needed
...
anymore, fixing a space leak. Not perfect for menus yet...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@663 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-05 12:32:56 +00:00
spanne
a3d9116d49
Tiny change to make grep's life easier: Rename the fields of the menu
...
context. Not really worth a ChangeLog entry...
IMHO it looks like we could kill the whole MenuContext stuff, it is of no
use currently and some things look strange, like e.g. having a context per
menu. The latter is not OK when a menu is attached to multiple windows.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@662 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-05 11:31:58 +00:00
spanne
c4c3661612
Handle modifiers in MotionNotify events, too. This fixes bug #1227920
...
(glutGetModifiers not set/allowed in mouse callbacks). In addition, some related
cleanup has been done.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@661 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-02 13:50:02 +00:00
spanne
4e334977a1
Partial fixes for bug #1218900 (freeglut-2.4.0 on FreeBSD).
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@660 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-02 13:13:30 +00:00
spanne
f8d3ddc18a
Remove wrong "execute" bits when creating a distribution. This fixes
...
bug #961938 (Executable bit set on non exe files).
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@659 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-02 12:58:07 +00:00
spanne
b0c169e1dd
Tiny cosmetic change, not worth a ChangeLog entry.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@658 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-02 12:56:08 +00:00
spanne
7b1940f291
Added John's missing ChangeLog entry.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@657 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-02 12:53:26 +00:00
fayjf
edbb985462
Adding the \"freeglut_input_devices.c\" file to the Windows project files
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@656 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 14:00:15 +00:00
spanne
c262125b5a
Some steps toward compilation under MinGW. Note that there are still
...
linking troubles for the examples.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@655 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 13:55:12 +00:00
spanne
e2ad6be7ff
Fixed #ifdef for ChangeDisplaySettingsEx prototype.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@654 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 12:39:38 +00:00
spanne
865b149540
Silenced a signed/unsigned mismatched via a cast.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@653 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 11:44:53 +00:00
spanne
50c4e7b82a
MinGW is lacking a prototype for ChangeDisplaySettingsEx, so supply one in
...
this case. Note that this should better be handled via autoconf than via cpp.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@652 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 11:42:27 +00:00
spanne
0377776087
Removed redundant files from EXTRA_DIST.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@651 7f0cb862-5218-0410-a997-914c9d46530a
2005-07-01 11:14:43 +00:00
spanne
948c2f3aac
Ooops, forgot to set the current window in the last commit. I'll have to
...
test better before comitting... :-]
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@650 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 14:49:54 +00:00
spanne
a7b1f61d79
When 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).
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@649 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 14:35:29 +00:00
spanne
49d5acfd00
Cleaned up CreateNotify/ConfigureNotify handling.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@648 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 12:39:14 +00:00
spanne
a3c6ceb012
Ooops, forgot to dump a few fields in some events...
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@647 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 11:45:34 +00:00
spanne
9b175ab2e6
Added --enable-debug configure flag. Currently it only turns on X11 event
...
tracing, but in the future we could add more.
Note: freeglut_main.c could benefit from some restructuring to clean up
the #ifdefs and cut down the sizes of some extremely long functions.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@646 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 11:12:55 +00:00
spanne
6446237de5
Ignore files generated during RPM build.
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@645 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-30 11:03:25 +00:00
fayjf
5892d02528
Link to the 2.4.0 release announcement
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@644 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-27 12:38:13 +00:00
fayjf
47c6519cb7
Fixing the documentation regarding callbacks and geometry shape additions
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@643 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-23 17:39:05 +00:00
fayjf
d81bca4108
Adding separate static library and DLL demonstration program projects
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@642 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-23 17:15:26 +00:00
fayjf
7e677e8148
Adding separate demo program projects for static library and DLL versions
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@641 7f0cb862-5218-0410-a997-914c9d46530a
2005-06-23 17:09:49 +00:00