Commit Graph

  • a200464a1a Splitting the X11-specific "freeglut_state.c" code into its own file fayjf 2012-02-05 03:34:09 +0000
  • 7757664f12 Fixing the header comments of a couple of X11-specific files fayjf 2012-02-05 03:21:45 +0000
  • 0ca9111452 Splitting the X11-specific "freeglut_gamemode.c" code into its own file fayjf 2012-02-05 03:16:52 +0000
  • 9cd991f3c7 Splitting the X11-specific "freeglut_window.c" code into its own file fayjf 2012-02-05 03:05:30 +0000
  • 0884264cd5 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 fayjf 2012-02-05 01:41:20 +0000
  • 3f963c6c1a Fixing the "fghGetProcAddress" bug also noted by Evan Felix in e-mail dated 2/4/12 at 1:16 PM fayjf 2012-02-05 00:56:06 +0000
  • fb55e0df4f Putting in changes recommended by Evan Felix to fix the X11 build per e-mail dated 2/4/12 at 1:16 PM fayjf 2012-02-05 00:52:55 +0000
  • cf4fb42ef1 Moving X11-specific code from "freeglut_display.c" into its own file fayjf 2012-02-04 17:11:50 +0000
  • 9633f12a5b Moving the X11-specific code from "freeglut_menu.c" into its own file fayjf 2012-02-04 16:47:46 +0000
  • 2aa1b9aa83 Moving all the X11-specific "fgDisplay" structure fields into their substructure. I can't see how the X11 build succeeded before this. fayjf 2012-02-04 14:35:46 +0000
  • e9d4340061 Changing a bunch of platform-specific "fgDisplay" fields to "fgDisplay.pDisplay" -- I can't see how the X11 version built before this. fayjf 2012-02-04 14:29:34 +0000
  • 8c452d5b4d Splitting the X11-specific code from "freeglut_init.c" into its own file fayjf 2012-02-04 14:28:32 +0000
  • 65a86cf9b7 Moving the X11-specific code from "freeglut_input_devices.c" into its own file (thank you, Evan Felix) fayjf 2012-02-04 14:14:04 +0000
  • 8ec894e4a2 Deleting the now-empty "freeglut_glutfont_definitions.c" file fayjf 2012-02-04 14:05:22 +0000
  • 69be7aaf80 Removing the "freeglut_glutfont_definitions.c" dependency from the VX 2008 and 2010 project files fayjf 2012-02-04 13:46:31 +0000
  • 8174572da7 Fixing the "glutGetProcAddress" snafu -- thank you, Evan Felix, for finding this fayjf 2012-02-04 13:37:52 +0000
  • 64953686de Removing the "freeglut_glutfont_definitions.c" dependency from the Windows part of the "cmake" input and from the MSVC 6.0 files fayjf 2012-02-04 05:23:24 +0000
  • a524fa4397 git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1038 7f0cb862-5218-0410-a997-914c9d46530a fayjf 2012-02-04 05:22:33 +0000
  • 2172da8a6a Removing extraneous directories from the base "Makefile.am" file fayjf 2012-02-04 05:21:57 +0000
  • 79007d8cac Fixing "cmake" with the new location of the "freeglut_xinput_x11.c" file fayjf 2012-02-04 05:10:51 +0000
  • a61a8d8cf7 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 fayjf 2012-02-04 05:01:29 +0000
  • 1543325eeb Adding the X11-specific source files to the Makefile input fayjf 2012-02-04 04:57:44 +0000
  • af95912407 Moving some header-style joystick code from "freeglut_joystick.c" to "freeglut_internal.h" to allow the code to build on X11 fayjf 2012-02-01 01:51:40 +0000
  • ee0807ed33 Changing the version number since we're making some rather extensive changes to the code fayjf 2012-01-31 04:56:12 +0000
  • 412df6db71 Fixing a bug I introduced into the "...ATEXIT" hack fayjf 2012-01-30 03:34:22 +0000
  • 89d7b12018 Moving the platform-specific window state fields into their own substructure fayjf 2012-01-29 19:17:18 +0000
  • dbc94b3d56 Moving more Windows-specific header stuff over to the Windows-specific header file fayjf 2012-01-29 13:14:08 +0000
  • d526869dee Moving the Windows-specific includes into the Windows-specific header file fayjf 2012-01-29 13:11:30 +0000
  • fb4798198c Moving the Windows-specific "__glutCreateMenuWIthExit" function to the Windows-specific file fayjf 2012-01-29 13:06:54 +0000
  • 7a945281b1 Moving the Windows-specific joystick definitions into the Windows-specific header file fayjf 2012-01-29 05:26:54 +0000
  • ce296d938e Moved the platform-specific variables in the Joystick structure into their own platform-specific substructure. fayjf 2012-01-29 05:25:10 +0000
  • 71de22bf85 Removing the Windows-specific "includes" from "freeglut_joystick.c" fayjf 2012-01-29 04:46:29 +0000
  • 8ab31e17c0 Splitting the platform-specific joystick "Raw Read" code into its own functions fayjf 2012-01-29 04:45:17 +0000
  • 74bd5d3da6 Splitting the platform-specific "fgSystemTime" code into its own functions fayjf 2012-01-29 04:32:41 +0000
  • 807a310099 Moving non-Windows platform-specific code lower in the file again to avoid declaration problems and splitting out the platform-specific fghJoystickOpen code fayjf 2012-01-29 04:25:56 +0000
  • 266e1b8bb9 Splitting out the platform-specific code from "fghJoystickInit" fayjf 2012-01-29 04:01:24 +0000
  • 3f41b865c4 Moving the definition of the "fgJoystick" structure type to the header file so I can use it across source code files fayjf 2012-01-29 03:51:12 +0000
  • 0f68653742 Moving the platform-specific code (non-Windows) farther up in the freeglut_joystick.c file fayjf 2012-01-29 03:42:57 +0000
  • 310d40d945 Splitting platform-specific code out of "fgJoystickClose" function fayjf 2012-01-29 03:38:11 +0000
  • 1c8c92fa89 Moving the Windows-specific "glutInitWithExit" function to a Windows-specific file fayjf 2012-01-29 03:25:31 +0000
  • d59e23ba2e Moving the "glutCreateWindowWithExit" and its associated variable to the Windows-specific files fayjf 2012-01-29 03:22:28 +0000
  • d918fca3c0 Moving the platform-specific FBConfig and device context variables into platform-specific parts of the code fayjf 2012-01-29 03:15:41 +0000
  • 9d8d27aa4f Moving the platform-specific window handle and context type definitions into platform-specific code regions fayjf 2012-01-29 03:04:35 +0000
  • 137cc6d75c Moving the Windows platform-specific "SwapBuffers" calls into a Windows platform-specific file fayjf 2012-01-29 02:52:21 +0000
  • ab2e6057aa Moving platform-specific fields in "SFG_Display" into a substructure fayjf 2012-01-29 02:45:04 +0000
  • 488cd6ed75 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". fayjf 2012-01-29 02:29:16 +0000
  • ccfdd2eb5f Adding the platform-specific includes to "freeglut_internal.h" in preparation for some more major changes fayjf 2012-01-29 02:22:56 +0000
  • a7d02bb52d Removing some Windows-specific function prototypes from "freeglut_internal.h" fayjf 2012-01-24 04:07:10 +0000
  • 8389adce0b Removing a bunch of "static" declarations from the "fgPlatform" function definitions to remove a raft of Linux errors fayjf 2012-01-24 03:48:12 +0000
  • 2b2e9a9644 Fixing the Linux directory paths in which the "automake" looks for source code fayjf 2012-01-24 03:30:19 +0000
  • 7c9b1f6d0d 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 fayjf 2012-01-24 00:09:40 +0000
  • c8a0264fc4 Fixing a preprocessor typo fayjf 2012-01-23 05:46:18 +0000
  • cec64541a5 Splitting the rest of the Windows-specific "freeglut_window.c" functions into their own file fayjf 2012-01-23 05:44:18 +0000
  • 4c2d8597d3 Splitting some Windows-specific "freeglut_window.c" functions into their own file fayjf 2012-01-23 05:24:34 +0000
  • 00b83f5488 Moving some function prototypes into the source files where they are found and out of the "freeglut_internal.h" file fayjf 2012-01-23 05:06:58 +0000
  • d36338f9f1 Rationalizing the names of the platform-specific functions so that they begin with "fgPlatform" fayjf 2012-01-23 05:01:37 +0000
  • 2b9a6f6732 Splitting Windows-specific "freeglut_structure.c" code into its own file (there isn't any) fayjf 2012-01-23 04:42:31 +0000
  • 7331abf64a Splitting the other "glutGet" Windows-specific code into its own function fayjf 2012-01-23 04:37:06 +0000
  • c9e93c29b3 Moving Windows-specific "glutGet" code into its own file fayjf 2012-01-23 04:06:48 +0000
  • 80f6707bf4 Splitting a little Windows-specific menu code into its own file fayjf 2012-01-23 02:46:16 +0000
  • b5938bf572 Splitting the rest of the Windows-specific code from "freeglut_main.c" into its own file fayjf 2012-01-22 19:25:56 +0000
  • d75a397b78 Moving some Windows-specific code out of "freeglut_main.c" into the Windows-specific file fayjf 2012-01-22 06:21:50 +0000
  • df4390f600 Splitting out more Windows-specific code in "freeglut_init.c" fayjf 2012-01-22 01:48:15 +0000
  • e0b5c3f20a Splitting the Windows-specific input device code into its own file fayjf 2012-01-22 01:42:57 +0000
  • cc36c34c2a Correcting a header comment fayjf 2012-01-22 01:32:31 +0000
  • 301df8e9f4 Moving the command-line parsing into its own function in preparation for splitting out platform-specific code fayjf 2012-01-20 04:38:09 +0000
  • b5c63cdad2 Removing more duplicate code ... need to be more careful. fayjf 2012-01-20 04:21:42 +0000
  • c449ab244c Removing some duplicate code from "freeglut_init.c" and its Windows version fayjf 2012-01-20 04:20:28 +0000
  • 93b2137e8f Moving some Windows-specific "freeglut_init.c" helper functions into their own file fayjf 2012-01-20 04:10:00 +0000
  • 2b3c51b0bd Moving some Windows-specific code from "freeglut_gamemode.c" into its own file fayjf 2012-01-20 03:51:15 +0000
  • c28372cd99 Moving more Windows-specific code from "freeglut_ext.c" to the windows-specific file fayjf 2012-01-20 03:44:03 +0000
  • a625fdf807 Moving some Windows-specific code from "freeglut_ext.c" into its own file fayjf 2012-01-20 03:38:05 +0000
  • 0417074499 Making "freeglut_internal_mswin.h" part of the MSVC 6.0 projects fayjf 2012-01-19 23:35:57 +0000
  • f565d17162 Splitting out the Windows-specific cursor code into its own file fayjf 2012-01-19 23:33:47 +0000
  • 95a4d59bc8 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. fayjf 2012-01-19 23:07:37 +0000
  • 6ac5889df6 Putting the platform-specific files into the "Cmake" input fayjf 2012-01-17 04:36:09 +0000
  • fddcc52a66 Adding /one more/ blank platform-specific file fayjf 2012-01-16 01:31:19 +0000
  • e8d77f14c5 Adding empty files for platform-specific Windows and Posix/X11 code to be placed in. fayjf 2012-01-16 01:27:55 +0000
  • 36b1ea1482 Adding directories for platform-specific source code for Windows, X11, and OSX fayjf 2012-01-15 22:28:35 +0000
  • 132f622a2a 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*. fayjf 2012-01-10 03:49:12 +0000
  • 2331ec9b19 Adding header files to the "freeglut" projects per e-mail from Paul Martz dated 1/9/12 at 1:22 PM fayjf 2012-01-10 02:05:59 +0000
  • f4e9f3aa31 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 fayjf 2012-01-10 02:01:19 +0000
  • 49a72751ed 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. fayjf 2012-01-09 04:35:20 +0000
  • 2adc0ddf75 Fixing the "cmake" inputs to build the "spaceball" demo properly per e-mail from Paul Martz dated 1/8/12 at 12:03 PM fayjf 2012-01-08 19:25:33 +0000
  • 9510d7557c Getting "cmake" to work on MSVC 6.0. Instructions are in e-mail from David Brown dated 1/3/2012 at 11:43 PM. fayjf 2012-01-08 04:59:13 +0000
  • d031a5c93f Adding the first step towards "cmake" support. It does not work with MSVC 6.0 yet. fayjf 2012-01-08 04:37:34 +0000
  • 78f090f23b Modifying the web pages to give news of the new release fayjf 2012-01-02 13:37:46 +0000
  • 82ba0308b9 Updating the web page for RC 4 fayjf 2011-12-22 04:05:50 +0000
  • d8b86185c7 Fixing the "xrandr" refresh rate per e-mail from John Tsiombikas dated 12/19/11 at 7:14 AM fayjf 2011-12-20 03:30:00 +0000
  • 4007f4ba93 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 fayjf 2011-12-20 03:26:29 +0000
  • 4dbbd19e46 Leave game mode on "deinitialization" if we entered it, per e-mail from John Tsiombikas dated 12/19/11 at 7:07 AM fayjf 2011-12-20 03:21:25 +0000
  • 7540c81b88 Fixing the "fgDeinitialize" call properly per e-mail from John Tsiombikas dated 12/19/11 at 7:07 AM fayjf 2011-12-20 03:18:11 +0000
  • 74a3090e96 Updating the web page to show 2.8.0 Release Candidate 3 fayjf 2011-12-19 02:35:25 +0000
  • a705abd462 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 fayjf 2011-12-17 13:19:25 +0000
  • 681299bdf1 Making the check for a current window in "glutPostRedisplay" more stringent fayjf 2011-12-17 13:10:59 +0000
  • ae998b54d5 Fixing a memory leak in the "fgHintPresent" function per e-mail from John Tsiombikas dated 12/13/11 6:22 PM fayjf 2011-12-14 03:40:52 +0000
  • be2e5e2ff9 Undoing changeset 949 as it breaks the Linux build, per e-mail from John Tsiombikas dated 12/13/11 6:41 PM fayjf 2011-12-14 03:35:07 +0000
  • 33d23d40ab Deleting project directories that were deprecated last January and are now redundant and out of date fayjf 2011-12-13 05:40:10 +0000
  • 8caccb7d26 Adding four new functions to the DLL export definition so that they will be exported without decoration, per e-mail from Martin Payne dated 12/12/11 at 3:16 AM fayjf 2011-12-13 04:02:26 +0000
  • a1f12724d0 Updating copyright and version information in "freeglut.rc" file per suggestion from Martin Payne in e-mail dated 12/12/11, 3:16 AM fayjf 2011-12-13 03:59:58 +0000