dbbf2e5f08Implemented pre-C99 support for macro expansion for callbacks.
dcnieho
2017-06-30 23:21:40 +0000
0209cd1ef5Bug fix for GCC compiler usage Removed old/original GCC implementation of EXPAND_WCB
dcnieho
2017-06-30 23:21:34 +0000
658edf902dInitial refactoring of callback macros to make sure all compilers are supported
dcnieho
2017-06-30 23:21:28 +0000
f0150de08dMore explicit argument list for INVOKE_WCB callbacks
dcnieho
2017-06-30 23:21:21 +0000
da0b7b3369Changed EXPAND_WCB so it works with MSVC and GCC
dcnieho
2017-06-30 23:21:14 +0000
827f593d96Finished implementing all user-data callbacks (GCC-only for now). Updated glutCreateMenu, glutIdleFunc, and glutTimerFunc so they handle NULL callback cases. Removed glutMenuStateFuncUcall (as glutMenuStateFunc is a depreciated function).
dcnieho
2017-06-30 23:21:06 +0000
3c3e3cd234Initial work on callbacks with user data parameters. -glutCreateMenuUcall -glutTimerFuncUcall -glutIdleFuncUcall
dcnieho
2017-06-30 23:20:57 +0000
913c66e35eMerge pull request #42 from rcmaniac25/feature/usr_callback_support
Diederick C. Niehorster
2017-07-01 01:14:41 +0200
75cd7a2fb4Merge pull request #57 from rcmaniac25/bugfix/xinput_no_error_on_not_found
Diederick C. Niehorster
2017-06-15 08:29:21 +0200
41f34945c8Merge remote-tracking branch 'svn/trunk' into git_master
Diederick C. Niehorster
2017-06-14 22:53:21 +0200
1941df93b9freeglut should be spelled lowercase, fixed up all documentation
dcnieho
2017-06-14 20:51:30 +0000
75854e0698multi-touch demo: if an index 64 would come in, this would be written in the wrong place in the cursor buffer. Supporting 64 IDs means writing to slots 0--63
dcnieho
2017-06-14 20:51:20 +0000
caa5ffe29aresizer demo: adding a bit more output to console to indicate what is going on upon keypress
dcnieho
2017-06-14 20:51:14 +0000
26a9d9ca03multi-touch callback had a copy paste error in the draw loop (thanks sorav for reporting)
dcnieho
2017-06-14 20:51:09 +0000
e5cd3595a5CMake produces an error if XInput.h is not found
Rcmaniac25
2017-06-10 01:25:32 -0400
b1401de9a9Removed "hack" macro set
Rcmaniac25
2017-06-10 01:16:01 -0400
16e941b2a2freeglut should be spelled lowercase, fixed up all documentation
Diederick C. Niehorster
2017-06-07 22:05:27 +0200
bef94a71b1multi-touch demo: if an index 64 would come in, this would be written in the wrong place in the cursor buffer. Supporting 64 IDs means writing to slots 0--63
Diederick C. Niehorster
2017-06-05 20:50:44 +0200
f04be0c4f2resizer demo: adding a bit more output to console to indicate what is going on upon keypress
Diederick C. Niehorster
2017-06-05 20:33:52 +0200
a40f9e9c4emulti-touch callback had a copy paste error in the draw loop (thanks sorav for reporting)
Diederick C. Niehorster
2017-06-05 20:32:27 +0200
e9676fc406Corrected phrasing in docs and unneeded \ in code
Rcmaniac25
2017-06-04 15:39:13 -0400
47f69d8655Fixed x11 and Wayland not using INVOKE_WCB
Rcmaniac25
2017-05-31 03:07:57 -0400
4fe9d11e56Added timer_callback sample for user callbacks
Rcmaniac25
2017-05-29 20:25:42 -0400
df67607c0aAdded "hack" function for glutCreateMenuUcall
Rcmaniac25
2017-05-29 20:23:58 -0400
40a20ed2b1Merge remote-tracking branch 'svn/trunk' into git_master
Diederick C. Niehorster
2017-05-26 12:25:30 +0200
d860b2e225In glutMainLoop, the checking of ExecState, and wether it's equal to GLUT_EXEC_STATE_RUNNING should not have been at the top of the loop, but rather right after glutMainLoopEvent returns, after it processes a single event. As it was, we would be sleeping, waiting for further events even if the user just called glutLeaveMainLoop (which sets ExecState to GLUT_EXEC_STATE_STOP).
jtsiomb
2017-05-25 06:34:57 +0000
d1418bfccaMerge remote-tracking branch 'svn/trunk' into git_master
Diederick C. Niehorster
2017-05-14 22:52:30 +0200
6cb86e9657Update README.md
Diederick C. Niehorster
2017-05-14 22:51:31 +0200
d7425510d3updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290)
dcnieho
2017-05-14 20:49:53 +0000
50212bcb3bEnsure "maximixed" is taken into account when updating window visibility on WM_SIZE
dcnieho
2017-05-14 20:49:46 +0000
5488acab38updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290)
Diederick C. Niehorster
2017-05-14 22:47:10 +0200
2c780f6d4fMerge pull request #56 from rcmaniac25/bugfix/sf233_maximum_iconify_restore
Diederick C. Niehorster
2017-05-14 22:42:45 +0200
5b8a164de1Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
Rcmaniac25
2017-05-13 01:48:32 -0400
c02a76e393Merge remote-tracking branch 'svn/trunk' into git_master
Diederick C. Niehorster
2017-04-26 10:46:11 +0200
174bd48290updated text on main website page regarding license of FreeGLUT
dcnieho
2017-04-26 08:45:38 +0000
474975bc41CMake: include/GL/glut.h should only be installed when FREEGLUT_REPLACE_GLUT is ON
dcnieho
2017-04-26 08:45:32 +0000
be5e4ec604moved spaceball macros from freeglut_std.h to freeglut_ext.h
dcnieho
2016-01-20 19:48:39 +0000
8503b82e20Added API documentation for glutSpaceballXXX functions.
dcnieho
2016-01-20 19:48:32 +0000
6dc4eb9dc2Added API macros for additional Spaceball buttons.
dcnieho
2016-01-20 19:48:25 +0000
2e7a973056fixed php syntax error, unexpected end of file in template.php: replaced <?php ?> pair with short open tag <? ?>
dcnieho
2016-01-20 19:48:18 +0000
09c97585c9Added API macros for Spaceball buttons.
dcnieho
2016-01-20 19:48:11 +0000
dc4f2d3847update comments of WCB_SpaceXXX in fg_internal.h
dcnieho
2016-01-20 19:48:04 +0000
c9442fa119fixing up some docs regarding spaceball buttons
Diederick Niehorster
2016-01-20 20:45:48 +0100
b9633f0ec9Merge pull request #45 from stonexjr/Jinrong
Diederick C. Niehorster
2016-01-20 20:38:07 +0100
5f6e4fbe68Noted the numerical value for spaceball button macro
Jinrong Xie
2016-01-19 19:03:41 -0800
60a437b3b8Fixed issue where setting the same callback with different user pointer wouldn't change the user pointer. Removed extra comment on FETCH_USER_DATA_WCB Renamed helper callbacks from glutXXXCalback to fghXXXCallback
Rcmaniac25
2016-01-18 22:15:24 -0500
13e6cf1591moved spaceball macros from freeglut_std.h to freeglut_ext.h
Jinrong Xie
2016-01-18 17:44:53 -0800
21cccdf7f3Added API documentation for glutSpaceballXXX functions.
Jinrong Xie
2016-01-18 15:42:44 -0800
1a24699b9aAdded API macros for additional Spaceball buttons.
Jinrong Xie
2016-01-18 14:46:59 -0800
f4bc97b6d5fixed php syntax error, unexpected end of file in template.php: replaced <?php ?> pair with short open tag <? ?>
Jinrong Xie
2016-01-18 13:47:13 -0800
472bc2bf62Added API macros for Spaceball buttons.
Jinrong Xie
2016-01-18 12:54:06 -0800
1091f89cf6update comments of WCB_SpaceXXX in fg_internal.h
Jinrong Xie
2016-01-18 01:16:58 -0800
a2f7cd975fEmit the correct LIBNAME to .pc files
dcnieho
2016-01-12 21:09:00 +0000
ef7d13461dMerge pull request #41 from msys2/git_master
Diederick C. Niehorster
2016-01-12 22:08:30 +0100
d06589f55cEmit the correct LIBNAME to .pc files
Ray Donnelly
2016-01-08 16:46:01 +0000
fd9fa6745dChanged EXPAND_WCB so it works with MSVC and GCC
Rcmaniac25
2016-01-03 00:09:28 -0500
ea5b9552fbFinished implementing all user-data callbacks (GCC-only for now). Updated glutCreateMenu, glutIdleFunc, and glutTimerFunc so they handle NULL callback cases. Removed glutMenuStateFuncUcall (as glutMenuStateFunc is a depreciated function).
Rcmaniac25
2015-08-21 16:42:31 -0400
2a5af16426Initial work on callbacks with user data parameters. -glutCreateMenuUcall -glutTimerFuncUcall -glutIdleFuncUcall
Rcmaniac25
2015-08-09 21:21:14 -0400