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
John F. Fay [Sun, 29 Jan 2012 04:01:24 +0000 (04:01 +0000)]
Splitting out the platform-specific code from "fghJoystickInit"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1020
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:51:12 +0000 (03:51 +0000)]
Moving the definition of the "fgJoystick" structure type to the header file so I can use it across source code files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1019
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:42:57 +0000 (03:42 +0000)]
Moving the platform-specific code (non-Windows) farther up in the freeglut_joystick.c file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1018
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:38:11 +0000 (03:38 +0000)]
Splitting platform-specific code out of "fgJoystickClose" function
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1017
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:25:31 +0000 (03:25 +0000)]
Moving the Windows-specific "glutInitWithExit" function to a Windows-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1016
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:22:28 +0000 (03:22 +0000)]
Moving the "glutCreateWindowWithExit" and its associated variable to the Windows-specific files
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1015
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:15:41 +0000 (03:15 +0000)]
Moving the platform-specific FBConfig and device context variables into platform-specific parts of the code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1014
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 03:04:35 +0000 (03:04 +0000)]
Moving the platform-specific window handle and context type definitions into platform-specific code regions
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1013
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 02:52:21 +0000 (02:52 +0000)]
Moving the Windows platform-specific "SwapBuffers" calls into a Windows platform-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1012
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 02:45:04 +0000 (02:45 +0000)]
Moving platform-specific fields in "SFG_Display" into a substructure
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1011
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 02:29:16 +0000 (02:29 +0000)]
Fixing the previous commit so we don't have a circular include. Under the new regime, the "freeglut_internal_mswin.h(platform).h" file will have only platform-specific definitions in it and will be included at the top of "freeglut_internal.h".
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1010
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 29 Jan 2012 02:22:56 +0000 (02:22 +0000)]
Adding the platform-specific includes to "freeglut_internal.h" in preparation for some more major changes
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1009
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 24 Jan 2012 04:07:10 +0000 (04:07 +0000)]
Removing some Windows-specific function prototypes from "freeglut_internal.h"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1008
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 24 Jan 2012 03:48:12 +0000 (03:48 +0000)]
Removing a bunch of "static" declarations from the "fgPlatform" function definitions to remove a raft of Linux errors
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1007
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 24 Jan 2012 03:30:19 +0000 (03:30 +0000)]
Fixing the Linux directory paths in which the "automake" looks for source code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1006
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 24 Jan 2012 00:09:40 +0000 (00:09 +0000)]
Putting in Diederick Niehorster's patch from e-mail dated 1/23/12 at 6:48 AM to fix the "WM_TOUCH" bugs inserted in the recent code changes
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1005
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 05:46:18 +0000 (05:46 +0000)]
Fixing a preprocessor typo
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1004
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 05:44:18 +0000 (05:44 +0000)]
Splitting the rest of the Windows-specific "freeglut_window.c" functions into their own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1003
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 05:24:34 +0000 (05:24 +0000)]
Splitting some Windows-specific "freeglut_window.c" functions into their own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1002
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 05:06:58 +0000 (05:06 +0000)]
Moving some function prototypes into the source files where they are found and out of the "freeglut_internal.h" file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1001
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 05:01:37 +0000 (05:01 +0000)]
Rationalizing the names of the platform-specific functions so that they begin with "fgPlatform"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1000
7f0cb862-5218-0410-a997-
914c9d46530a