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
John F. Fay [Mon, 23 Jan 2012 04:42:31 +0000 (04:42 +0000)]
Splitting Windows-specific "freeglut_structure.c" code into its own file (there isn't any)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@999
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 04:37:06 +0000 (04:37 +0000)]
Splitting the other "glutGet" Windows-specific code into its own function
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@998
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 04:06:48 +0000 (04:06 +0000)]
Moving Windows-specific "glutGet" code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@997
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 23 Jan 2012 02:46:16 +0000 (02:46 +0000)]
Splitting a little Windows-specific menu code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@996
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 22 Jan 2012 19:25:56 +0000 (19:25 +0000)]
Splitting the rest of the Windows-specific code from "freeglut_main.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@995
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 22 Jan 2012 06:21:50 +0000 (06:21 +0000)]
Moving some Windows-specific code out of "freeglut_main.c" into the Windows-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@994
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 22 Jan 2012 01:48:15 +0000 (01:48 +0000)]
Splitting out more Windows-specific code in "freeglut_init.c"
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@993
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 22 Jan 2012 01:42:57 +0000 (01:42 +0000)]
Splitting the Windows-specific input device code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@992
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 22 Jan 2012 01:32:31 +0000 (01:32 +0000)]
Correcting a header comment
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@991
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 04:38:09 +0000 (04:38 +0000)]
Moving the command-line parsing into its own function in preparation for splitting out platform-specific code
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@990
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 04:21:42 +0000 (04:21 +0000)]
Removing more duplicate code ... need to be more careful.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@989
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 04:20:28 +0000 (04:20 +0000)]
Removing some duplicate code from "freeglut_init.c" and its Windows version
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@988
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 04:10:00 +0000 (04:10 +0000)]
Moving some Windows-specific "freeglut_init.c" helper functions into their own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@987
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 03:51:15 +0000 (03:51 +0000)]
Moving some Windows-specific code from "freeglut_gamemode.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@986
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 03:44:03 +0000 (03:44 +0000)]
Moving more Windows-specific code from "freeglut_ext.c" to the windows-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@985
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Fri, 20 Jan 2012 03:38:05 +0000 (03:38 +0000)]
Moving some Windows-specific code from "freeglut_ext.c" into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@984
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Thu, 19 Jan 2012 23:35:57 +0000 (23:35 +0000)]
Making "freeglut_internal_mswin.h" part of the MSVC 6.0 projects
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@983
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Thu, 19 Jan 2012 23:33:47 +0000 (23:33 +0000)]
Splitting out the Windows-specific cursor code into its own file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@982
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Thu, 19 Jan 2012 23:07:37 +0000 (23:07 +0000)]
Adding the platform-specific files to Visual Studio 2008 and 2010 per e-mail from Diederick Niehorster dated 1/19/12 at 3:00 AM.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@981
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 17 Jan 2012 04:36:09 +0000 (04:36 +0000)]
Putting the platform-specific files into the "Cmake" input
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@980
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 16 Jan 2012 01:31:19 +0000 (01:31 +0000)]
Adding /one more/ blank platform-specific file
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@979
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 16 Jan 2012 01:27:55 +0000 (01:27 +0000)]
Adding empty files for platform-specific Windows and Posix/X11 code to be placed in.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@978
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 15 Jan 2012 22:28:35 +0000 (22:28 +0000)]
Adding directories for platform-specific source code for Windows, X11, and OSX
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@977
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 10 Jan 2012 03:49:12 +0000 (03:49 +0000)]
Moving the source code files from 'src' to 'src/Common' as a first step towards separating out the platform-specific code. This builds in MSVC 6.0 and I tried to catch all the other build systems, but I'm sure I broke *something*.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@976
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 10 Jan 2012 02:05:59 +0000 (02:05 +0000)]
Adding header files to the "freeglut" projects per e-mail from Paul Martz dated 1/9/12 at 1:22 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@975
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 10 Jan 2012 02:01:19 +0000 (02:01 +0000)]
Making the building of demo programs optional, but enabled by default per e-mail from Paul Martz dated 1/9/12 at 8:56 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@974
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Mon, 9 Jan 2012 04:35:20 +0000 (04:35 +0000)]
Adding further comments to the removal of the "atexit" call from the Windows build, per e-mail from Diederick Niehorster dated 1/8/12 at 10:06 PM.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@973
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 8 Jan 2012 19:25:33 +0000 (19:25 +0000)]
Fixing the "cmake" inputs to build the "spaceball" demo properly per e-mail from Paul Martz dated 1/8/12 at 12:03 PM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@972
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 8 Jan 2012 04:59:13 +0000 (04:59 +0000)]
Getting "cmake" to work on MSVC 6.0. Instructions are in e-mail from David Brown dated 1/3/2012 at 11:43 PM.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@971
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sun, 8 Jan 2012 04:37:34 +0000 (04:37 +0000)]
Adding the first step towards "cmake" support. It does not work with MSVC 6.0 yet.
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@970
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 20 Dec 2011 03:30:00 +0000 (03:30 +0000)]
Fixing the "xrandr" refresh rate per e-mail from John Tsiombikas dated 12/19/11 at 7:14 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@962
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 20 Dec 2011 03:26:29 +0000 (03:26 +0000)]
Fixing ambiguous parentheses (possibly incorrect?) and a grammatical error in a comment in "freeglut_gamemode.c" per e-mail from John Tsiombikas dated 12/19/11 at 7:14 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@961
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 20 Dec 2011 03:21:25 +0000 (03:21 +0000)]
Leave game mode on "deinitialization" if we entered it, per e-mail from John Tsiombikas dated 12/19/11 at 7:07 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@960
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Tue, 20 Dec 2011 03:18:11 +0000 (03:18 +0000)]
Fixing the "fgDeinitialize" call properly per e-mail from John Tsiombikas dated 12/19/11 at 7:07 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@959
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 17 Dec 2011 13:19:25 +0000 (13:19 +0000)]
Removing the "atexit ( fgDeinitialize )" call from the Windows code per e-mail trail culminating in a message from Martin Payne dated 12/17/11 at 4:43 AM
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@956
7f0cb862-5218-0410-a997-
914c9d46530a
John F. Fay [Sat, 17 Dec 2011 13:10:59 +0000 (13:10 +0000)]
Making the check for a current window in "glutPostRedisplay" more stringent
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@955
7f0cb862-5218-0410-a997-
914c9d46530a