Diederick Niehorster [Mon, 12 Mar 2012 15:41:39 +0000 (15:41 +0000)]
added to CMake a setup to copy shared lib (MSVC only right now) and
fractals.dat to demo binary folder if demos are built
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1120
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Mon, 12 Mar 2012 07:26:37 +0000 (07:26 +0000)]
cleaneup \machine setting for MSVC, now only for 64bit static libs, only
onwe for which needed. Added a comment showing why its needed
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1119
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Mon, 12 Mar 2012 05:07:35 +0000 (05:07 +0000)]
.def and .rc file were appended to source list AFTER target was defined,
so moved them up in the file
now setting target machine for linker, or we get in trouble at least
with static libs on x64
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1118
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Mon, 12 Mar 2012 04:24:40 +0000 (04:24 +0000)]
now only setting FREEGLUT_EXPORTS and FREEGLUT_STATIC for the shared and
static dll/lib respectively, instead of globally defining those for all
targets
That revealed the static build of the demos is broken, needed to add the
FREEGLUT_STATIC definition there too
Not including .def file on windows if 64 bit build.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1117
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Mon, 12 Mar 2012 03:32:53 +0000 (03:32 +0000)]
now use unsigned __int64 for time type when on MSVC, that is supported
down to at least MSVC6 (thanks Sisyphus!)
Also, type present checks are not done if stdint or inttypes headers are
found, no need for them then.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1116
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sun, 11 Mar 2012 23:35:11 +0000 (23:35 +0000)]
HAVE_ULONG_LONG now only defined when unsigned long long is available
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1115
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 16:01:29 +0000 (16:01 +0000)]
Rename Android and EGL files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1114
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sun, 11 Mar 2012 15:26:01 +0000 (15:26 +0000)]
Need for our XParseGeometry implementation now detected by CMake
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1113
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sun, 11 Mar 2012 15:14:33 +0000 (15:14 +0000)]
and some more renames
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1112
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sun, 11 Mar 2012 14:59:56 +0000 (14:59 +0000)]
moved common files back to src root
renamed (a bunch of) the freeglut_ prefixes to fg_
did the necessary edits of the source files (I hope)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1111
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sun, 11 Mar 2012 13:03:14 +0000 (13:03 +0000)]
timers internally now use 64bit unsigned int, if available
External timer info (glutGet) unchanged.
Some work to do to improve Windows timers beyond what it is now...
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1110
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:53:22 +0000 (09:53 +0000)]
CMake: add precision about version-info / soname
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1109
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:45:20 +0000 (09:45 +0000)]
Add development progress status for Android
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1108
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:35:29 +0000 (09:35 +0000)]
Add .gitignore file to work with git-svn
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1107
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:34:30 +0000 (09:34 +0000)]
autotools: Android port
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1106
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:31:44 +0000 (09:31 +0000)]
CMake: Android port
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1105
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:30:51 +0000 (09:30 +0000)]
Support GLES headers
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1104
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:18:53 +0000 (09:18 +0000)]
Android documentation
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1103
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 09:18:15 +0000 (09:18 +0000)]
CMake: option to build with OpenGL ES
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1102
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Sun, 11 Mar 2012 08:55:24 +0000 (08:55 +0000)]
Add base Android and EGL code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1101
7f0cb862-5218-0410-a997-
914c9d46530a
John Tsiombikas [Sat, 10 Mar 2012 14:55:50 +0000 (14:55 +0000)]
added the timer demo
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1100
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sat, 10 Mar 2012 12:53:50 +0000 (12:53 +0000)]
added not about soversion for those not knowledgable (like me). Thanks
Sylvain!
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1099
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sat, 10 Mar 2012 11:08:44 +0000 (11:08 +0000)]
CMake updates:
- no longer trying to link with m.lib (tht maths for linux)
- now building demos for static and for shared library, depending on
which libraries are created
- TARGET_LINK_LIBRARIES statement conditional on whether the relevant
shared/static library is built
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1098
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sat, 10 Mar 2012 03:17:55 +0000 (03:17 +0000)]
in freeglut_init set gamemode defaults to -1 (no change from current
display mode) so that it is not attempted to change the display mode
to some arbitrary default when entering gamemode (only applies if
glutGameModeString is never called)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1097
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sat, 10 Mar 2012 03:07:13 +0000 (03:07 +0000)]
moved some windows only code from common to windows specific
got rid of fgPlatformGlutLayerGet as we'll never implement layer support
(added some notes too)
added note about implementability of glutGetModeValues
Moved joystick function from misc to Joystick code file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1096
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Sat, 10 Mar 2012 02:03:32 +0000 (02:03 +0000)]
XParseGeometry include now compiles with windows (VS2010, didn't touch
cmake)
Various typos in comments
Some other cleanup and formatting
glutInitDisplayString now understands "borderless"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1095
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 21:02:20 +0000 (21:02 +0000)]
Include xparsegeometry_repl.h header on non-X11 targets
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1094
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:54:03 +0000 (20:54 +0000)]
Make XParseGeometry reusable by several ports (3)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1093
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:48:03 +0000 (20:48 +0000)]
Make XParseGeometry reusable by several ports (2)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1092
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:46:15 +0000 (20:46 +0000)]
Make XParseGeometry reusable by several ports
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1091
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:34:51 +0000 (20:34 +0000)]
Add CMake toolchain script for mingw32/64 compilation, and update documentation
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1090
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:33:54 +0000 (20:33 +0000)]
Specify libraries for windows static compilation
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1089
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:29:58 +0000 (20:29 +0000)]
CMake now defines HAVE_VFPRINTF for windows; suppress redefinition warning
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1088
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:20:20 +0000 (20:20 +0000)]
Detect vfprintf (used in fgError/fgWarning)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1087
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 20:02:30 +0000 (20:02 +0000)]
Fix .so dependencies: reference -lGL and -lm; only reference -lGLU for demos (Resizer)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1086
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 19:49:49 +0000 (19:49 +0000)]
Properly add maths library for demos
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1085
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 19:24:57 +0000 (19:24 +0000)]
Add maths library for demos
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1084
7f0cb862-5218-0410-a997-
914c9d46530a
Sylvain Beucler [Fri, 9 Mar 2012 19:17:37 +0000 (19:17 +0000)]
Fix X86vmode library detection
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1083
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Thu, 8 Mar 2012 02:31:00 +0000 (02:31 +0000)]
updated resource file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1082
7f0cb862-5218-0410-a997-
914c9d46530a
Diederick Niehorster [Thu, 8 Mar 2012 02:23:21 +0000 (02:23 +0000)]
just a bit of formatting, mostly to test out my SVN commit access
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1081
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 25 Feb 2012 06:06:52 +0000 (06:06 +0000)]
A bit of comment clean-up per e-mail from Diederick Niehorster dated 2/5/12 at 9:26 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1080
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 25 Feb 2012 05:47:57 +0000 (05:47 +0000)]
Implementing the monotonic clock if available, per e-mail from Phil Vandry dated 2/17/12 at 5:08 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1079
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 25 Feb 2012 05:34:24 +0000 (05:34 +0000)]
Checking for "gettimeofday" per e-mail from John Tsiombikas dated 2/23/12 at 9:29 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1078
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 12 Feb 2012 04:41:32 +0000 (04:41 +0000)]
Moving some Windows-specific preprocessor stuff and a prototype from "freeglut_init.c" to the Windows header file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1077
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Wed, 8 Feb 2012 02:39:29 +0000 (02:39 +0000)]
Setting the line endings and keywords on a bunch of new text files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1076
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 7 Feb 2012 01:56:50 +0000 (01:56 +0000)]
Putting in many 'CMakeLists.txt' fixes per e-mail from John Tsiombikas dated February 6, 2012 at 4:38 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1075
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 7 Feb 2012 01:52:10 +0000 (01:52 +0000)]
Fixing a build warning in OpenSUSE about control reaching the end of a non-void function; see e-mail from Johannes Obermayr dated February 6, 2012 at 9:40 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1074
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 6 Feb 2012 02:26:18 +0000 (02:26 +0000)]
Fixing confusion over the name of "fgPlatformGetGLUTProcAddress"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1073
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 20:21:42 +0000 (20:21 +0000)]
Fixing the rest of the "EXTRA_DIST" bug per e-mail from Sylvain dated Feb 5, 2012 at 2:10 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1072
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 19:36:27 +0000 (19:36 +0000)]
Adding a bit of documentation for MinGW that was left off the previous SVN commit
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1071
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 19:34:08 +0000 (19:34 +0000)]
Fixing the MinGW build and updating the "omitted files" per e-mail from Sylvain dated February 5, 2012 at 12:33 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1070
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 19:00:31 +0000 (19:00 +0000)]
Fixing call to "fghGetProcAddress" by giving the new name of the function
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1069
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 18:54:52 +0000 (18:54 +0000)]
Fixing X11 "unterminated #if" build error
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1068
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 14:04:48 +0000 (14:04 +0000)]
Splitting the X11-specific "freeglut_cursor.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1067
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 14:01:34 +0000 (14:01 +0000)]
Moving the platform dependencies from the "freeglut_menu.c" file to the platform-specific header files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1066
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 13:53:31 +0000 (13:53 +0000)]
Removing an extraneous "#if TARGET_HOST"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1065
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 13:53:00 +0000 (13:53 +0000)]
Moving an X11-specific function call to destroy a context to the X11-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1064
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 05:54:30 +0000 (05:54 +0000)]
Splitting the X11-specific stuff out of "freeglut_internal.h" into its own file per e-mail from Diederick Niehorster dated 2/4/12 at 11:31 PM (he sent it on 2/5/12)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1063
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:21:26 +0000 (04:21 +0000)]
Removing an extraneous "#if TARGET_HOST_POSIX_X11" and putting the path into the "#include" statements for "freeglut_internal.h"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1062
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:18:13 +0000 (04:18 +0000)]
Splitting the X11-specific "freeglut_structure.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1061
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:16:37 +0000 (04:16 +0000)]
Splitting the X11-specific "freeglut_ext.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1060
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:13:31 +0000 (04:13 +0000)]
Splitting the X11-specific "freeglut_joystick.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1059
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:08:55 +0000 (04:08 +0000)]
Removing an extraneous "#if" from "freeglut_xinput_x11.c"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1058
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 04:04:28 +0000 (04:04 +0000)]
Splitting the X11-specific "freeglut_spaceball.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1057
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 03:44:03 +0000 (03:44 +0000)]
Splitting the X11-specific "freeglut_main.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1056
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 03:34:09 +0000 (03:34 +0000)]
Splitting the X11-specific "freeglut_state.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1055
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 03:21:45 +0000 (03:21 +0000)]
Fixing the header comments of a couple of X11-specific files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1054
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 03:16:52 +0000 (03:16 +0000)]
Splitting the X11-specific "freeglut_gamemode.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1053
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 03:05:30 +0000 (03:05 +0000)]
Splitting the X11-specific "freeglut_window.c" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1052
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 01:41:20 +0000 (01:41 +0000)]
Trying to fix a screen freezing bug reported by Shane "tech at saxon digital" in e-mail dated 2/4/12 at 3:15 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1051
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 00:56:06 +0000 (00:56 +0000)]
Fixing the "fghGetProcAddress" bug also noted by Evan Felix in e-mail dated 2/4/12 at 1:16 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1050
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 5 Feb 2012 00:52:55 +0000 (00:52 +0000)]
Putting in changes recommended by Evan Felix to fix the X11 build per e-mail dated 2/4/12 at 1:16 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1049
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 17:11:50 +0000 (17:11 +0000)]
Moving X11-specific code from "freeglut_display.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1048
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 16:47:46 +0000 (16:47 +0000)]
Moving the X11-specific code from "freeglut_menu.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1047
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 14:35:46 +0000 (14:35 +0000)]
Moving all the X11-specific "fgDisplay" structure fields into their substructure. I can't see how the X11 build succeeded before this.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1046
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 14:29:34 +0000 (14:29 +0000)]
Changing a bunch of platform-specific "fgDisplay" fields to "fgDisplay.pDisplay" -- I can't see how the X11 version built before this.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1045
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 14:28:32 +0000 (14:28 +0000)]
Splitting the X11-specific code from "freeglut_init.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1044
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 14:14:04 +0000 (14:14 +0000)]
Moving the X11-specific code from "freeglut_input_devices.c" into its own file (thank you, Evan Felix)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1043
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 14:05:22 +0000 (14:05 +0000)]
Deleting the now-empty "freeglut_glutfont_definitions.c" file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1042
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 13:46:31 +0000 (13:46 +0000)]
Removing the "freeglut_glutfont_definitions.c" dependency from the VX 2008 and 2010 project files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1041
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 13:37:52 +0000 (13:37 +0000)]
Fixing the "glutGetProcAddress" snafu -- thank you, Evan Felix, for finding this
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1040
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 05:23:24 +0000 (05:23 +0000)]
Removing the "freeglut_glutfont_definitions.c" dependency from the Windows part of the "cmake" input and from the MSVC 6.0 files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1039
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 05:22:33 +0000 (05:22 +0000)]
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1038
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 05:21:57 +0000 (05:21 +0000)]
Removing extraneous directories from the base "Makefile.am" file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1037
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 05:10:51 +0000 (05:10 +0000)]
Fixing "cmake" with the new location of the "freeglut_xinput_x11.c" file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1036
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 05:01:29 +0000 (05:01 +0000)]
Moving the "\freeglut_xinput.c" file from the Common directory to the x11 directory and adding the "_x11" to the end of the file name
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1035
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 4 Feb 2012 04:57:44 +0000 (04:57 +0000)]
Adding the X11-specific source files to the Makefile input
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1034
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Wed, 1 Feb 2012 01:51:40 +0000 (01:51 +0000)]
Moving some header-style joystick code from "freeglut_joystick.c" to "freeglut_internal.h" to allow the code to build on X11
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1033
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 31 Jan 2012 04:56:12 +0000 (04:56 +0000)]
Changing the version number since we're making some rather extensive changes to the code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1032
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 30 Jan 2012 03:34:22 +0000 (03:34 +0000)]
Fixing a bug I introduced into the "...ATEXIT" hack
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1031
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 19:17:18 +0000 (19:17 +0000)]
Moving the platform-specific window state fields into their own substructure
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1030
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 13:14:08 +0000 (13:14 +0000)]
Moving more Windows-specific header stuff over to the Windows-specific header file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1029
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 13:11:30 +0000 (13:11 +0000)]
Moving the Windows-specific includes into the Windows-specific header file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1028
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 13:06:54 +0000 (13:06 +0000)]
Moving the Windows-specific "__glutCreateMenuWIthExit" function to the Windows-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1027
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 05:26:54 +0000 (05:26 +0000)]
Moving the Windows-specific joystick definitions into the Windows-specific header file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1026
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 05:25:10 +0000 (05:25 +0000)]
Moved the platform-specific variables in the Joystick structure into their own platform-specific substructure.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1025
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 04:46:29 +0000 (04:46 +0000)]
Removing the Windows-specific "includes" from "freeglut_joystick.c"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1024
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 04:45:17 +0000 (04:45 +0000)]
Splitting the platform-specific joystick "Raw Read" code into its own functions
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1023
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 04:32:41 +0000 (04:32 +0000)]
Splitting the platform-specific "fgSystemTime" code into its own functions
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1022
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 04:25:56 +0000 (04:25 +0000)]
Moving non-Windows platform-specific code lower in the file again to avoid declaration problems and splitting out the platform-specific fghJoystickOpen code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1021
7f0cb862-5218-0410-a997-
914c9d46530a