Commit Graph

  • dbbf2e5f08 Implemented pre-C99 support for macro expansion for callbacks. dcnieho 2017-06-30 23:21:40 +0000
  • 0209cd1ef5 Bug fix for GCC compiler usage Removed old/original GCC implementation of EXPAND_WCB dcnieho 2017-06-30 23:21:34 +0000
  • 658edf902d Initial refactoring of callback macros to make sure all compilers are supported dcnieho 2017-06-30 23:21:28 +0000
  • f0150de08d More explicit argument list for INVOKE_WCB callbacks dcnieho 2017-06-30 23:21:21 +0000
  • da0b7b3369 Changed EXPAND_WCB so it works with MSVC and GCC dcnieho 2017-06-30 23:21:14 +0000
  • 827f593d96 Finished 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
  • 3c3e3cd234 Initial work on callbacks with user data parameters. -glutCreateMenuUcall -glutTimerFuncUcall -glutIdleFuncUcall dcnieho 2017-06-30 23:20:57 +0000
  • 913c66e35e Merge pull request #42 from rcmaniac25/feature/usr_callback_support Diederick C. Niehorster 2017-07-01 01:14:41 +0200
  • 75cd7a2fb4 Merge pull request #57 from rcmaniac25/bugfix/xinput_no_error_on_not_found Diederick C. Niehorster 2017-06-15 08:29:21 +0200
  • 41f34945c8 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-06-14 22:53:21 +0200
  • 1941df93b9 freeglut should be spelled lowercase, fixed up all documentation dcnieho 2017-06-14 20:51:30 +0000
  • 75854e0698 multi-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
  • caa5ffe29a resizer demo: adding a bit more output to console to indicate what is going on upon keypress dcnieho 2017-06-14 20:51:14 +0000
  • 26a9d9ca03 multi-touch callback had a copy paste error in the draw loop (thanks sorav for reporting) dcnieho 2017-06-14 20:51:09 +0000
  • 3e6d77f718 Fixed incorrect MESSAGE usage Rcmaniac25 2017-06-14 02:02:58 -0400
  • e5cd3595a5 CMake produces an error if XInput.h is not found Rcmaniac25 2017-06-10 01:25:32 -0400
  • b1401de9a9 Removed "hack" macro set Rcmaniac25 2017-06-10 01:16:01 -0400
  • 16e941b2a2 freeglut should be spelled lowercase, fixed up all documentation Diederick C. Niehorster 2017-06-07 22:05:27 +0200
  • bef94a71b1 multi-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
  • f04be0c4f2 resizer 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
  • a40f9e9c4e multi-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
  • e9676fc406 Corrected phrasing in docs and unneeded \ in code Rcmaniac25 2017-06-04 15:39:13 -0400
  • 47f69d8655 Fixed x11 and Wayland not using INVOKE_WCB Rcmaniac25 2017-05-31 03:07:57 -0400
  • 4fe9d11e56 Added timer_callback sample for user callbacks Rcmaniac25 2017-05-29 20:25:42 -0400
  • df67607c0a Added "hack" function for glutCreateMenuUcall Rcmaniac25 2017-05-29 20:23:58 -0400
  • 40a20ed2b1 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-05-26 12:25:30 +0200
  • d860b2e225 In 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
  • d1418bfcca Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-05-14 22:52:30 +0200
  • f9acc79690 Update README.md dcnieho 2017-05-14 20:52:19 +0000
  • 6cb86e9657 Update README.md Diederick C. Niehorster 2017-05-14 22:51:31 +0200
  • d7425510d3 updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290) dcnieho 2017-05-14 20:49:53 +0000
  • 50212bcb3b Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE dcnieho 2017-05-14 20:49:46 +0000
  • 5488acab38 updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290) Diederick C. Niehorster 2017-05-14 22:47:10 +0200
  • 2c780f6d4f Merge pull request #56 from rcmaniac25/bugfix/sf233_maximum_iconify_restore Diederick C. Niehorster 2017-05-14 22:42:45 +0200
  • 5b8a164de1 Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE Rcmaniac25 2017-05-13 01:48:32 -0400
  • c02a76e393 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-04-26 10:46:11 +0200
  • 174bd48290 updated text on main website page regarding license of FreeGLUT dcnieho 2017-04-26 08:45:38 +0000
  • 474975bc41 CMake: include/GL/glut.h should only be installed when FREEGLUT_REPLACE_GLUT is ON dcnieho 2017-04-26 08:45:32 +0000
  • 585d7bfdee Added templates dcnieho 2017-04-26 08:45:26 +0000
  • 54f397d23b Merge pull request #55 from rcmaniac25/feature/github_templates Diederick C. Niehorster 2017-04-26 10:37:00 +0200
  • a83772981f Added templates Rcmaniac25 2017-04-25 21:55:49 -0400
  • a0b77bba49 CMake: include/GL/glut.h should only be installed when FREEGLUT_REPLACE_GLUT is ON Diederick C. Niehorster 2017-04-22 23:00:22 +0200
  • 8e369de416 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-04-22 22:05:42 +0200
  • 18dffcc4b5 Correct spelling error dcnieho 2017-04-22 20:05:18 +0000
  • a7930a626e Fixed indentation characters in CMakeLists.txt dcnieho 2017-04-22 20:05:12 +0000
  • 2594b6d6c8 Fixed Cflags variable in pkgconfig file. dcnieho 2017-04-22 20:05:06 +0000
  • c985322fc0 Added FREEGLUT_REPLACE_GLUT configure option for MS Windows. dcnieho 2017-04-22 20:05:01 +0000
  • 0a695848a9 Merge pull request #48 from tehnick/fixes-from-mxe-project Diederick C. Niehorster 2017-04-22 22:02:53 +0200
  • 02035f04cc Merge pull request #49 from rogersachan/patch-1 Diederick C. Niehorster 2017-04-22 22:01:40 +0200
  • c1efb69d4e Fixed indentation characters in CMakeLists.txt Boris Pek 2016-07-08 08:07:06 +0300
  • bc5471a2f8 Fixed Cflags variable in pkgconfig file. Boris Pek 2016-07-08 08:01:10 +0300
  • cd9ac605ec Added FREEGLUT_REPLACE_GLUT configure option for MS Windows. Boris Pek 2016-07-08 07:57:46 +0300
  • fadb3bede9 Correct spelling error Roger 2017-02-12 20:13:45 -0500
  • c59188a9a8 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2016-02-21 21:40:26 +0100
  • 979c5ce24d XParseGeometry will always be needed for Windows, no need for cmake to figure this out. dcnieho 2016-02-21 20:40:10 +0000
  • 6f76af2171 Merge pull request #16 from nigels-com/merge-WindowsXParseGeometry Diederick C. Niehorster 2016-02-21 21:08:44 +0100
  • a8621ad942 Moved as many callback setters as possible to macro function generators Rcmaniac25 2016-02-07 15:16:01 -0500
  • 682d4d096a Updated documentation to mention and discuss user-data callbacks. Rcmaniac25 2016-02-04 21:14:40 -0500
  • 666b80843a Fixed bug where, under c89 mode, callback macros wouldn't work Rcmaniac25 2016-01-21 21:15:59 -0500
  • 363ed17d99 Removed unneeded line optimization for INVOKE_WCB macro Rcmaniac25 2016-01-21 06:22:03 -0500
  • 0d2407012c Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2016-01-20 20:49:16 +0100
  • 3bed0feb38 fixing up some docs regarding spaceball buttons dcnieho 2016-01-20 19:49:02 +0000
  • 7e16d00e49 Noted the numerical value for spaceball button macro dcnieho 2016-01-20 19:48:55 +0000
  • 6f764746e1 bug fix dcnieho 2016-01-20 19:48:49 +0000
  • be5e4ec604 moved spaceball macros from freeglut_std.h to freeglut_ext.h dcnieho 2016-01-20 19:48:39 +0000
  • 8503b82e20 Added API documentation for glutSpaceballXXX functions. dcnieho 2016-01-20 19:48:32 +0000
  • 6dc4eb9dc2 Added API macros for additional Spaceball buttons. dcnieho 2016-01-20 19:48:25 +0000
  • 2e7a973056 fixed 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
  • 09c97585c9 Added API macros for Spaceball buttons. dcnieho 2016-01-20 19:48:11 +0000
  • dc4f2d3847 update comments of WCB_SpaceXXX in fg_internal.h dcnieho 2016-01-20 19:48:04 +0000
  • c9442fa119 fixing up some docs regarding spaceball buttons Diederick Niehorster 2016-01-20 20:45:48 +0100
  • b9633f0ec9 Merge pull request #45 from stonexjr/Jinrong Diederick C. Niehorster 2016-01-20 20:38:07 +0100
  • 5f6e4fbe68 Noted the numerical value for spaceball button macro Jinrong Xie 2016-01-19 19:03:41 -0800
  • 9dfba8b7de bug fix Jinrong Xie 2016-01-18 23:25:47 -0800
  • 60a437b3b8 Fixed 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
  • 13e6cf1591 moved spaceball macros from freeglut_std.h to freeglut_ext.h Jinrong Xie 2016-01-18 17:44:53 -0800
  • 21cccdf7f3 Added API documentation for glutSpaceballXXX functions. Jinrong Xie 2016-01-18 15:42:44 -0800
  • 1a24699b9a Added API macros for additional Spaceball buttons. Jinrong Xie 2016-01-18 14:46:59 -0800
  • f4bc97b6d5 fixed 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
  • 472bc2bf62 Added API macros for Spaceball buttons. Jinrong Xie 2016-01-18 12:54:06 -0800
  • 1091f89cf6 update comments of WCB_SpaceXXX in fg_internal.h Jinrong Xie 2016-01-18 01:16:58 -0800
  • 8702fc44ec Merge pull request #1 from dcnieho/git_master Jinrong Xie 2016-01-18 00:00:40 -0800
  • da7d22e896 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2016-01-18 00:55:17 +0100
  • 8b07b11dc8 fixed up wrong comment dcnieho 2016-01-17 23:53:11 +0000
  • 55fd60f288 Added compiler feature detection for __VA_ARGS__ and GCC ##__VA_ARGS__ Rcmaniac25 2016-01-17 00:50:49 -0500
  • 874ed4d328 Implemented pre-C99 support for macro expansion for callbacks. Rcmaniac25 2016-01-16 23:00:00 -0500
  • c911286579 Bug fix for GCC compiler usage Removed old/original GCC implementation of EXPAND_WCB Rcmaniac25 2016-01-16 14:36:33 -0500
  • 33f75e0b89 Initial refactoring of callback macros to make sure all compilers are supported Rcmaniac25 2016-01-16 14:30:47 -0500
  • 38364b1952 More explicit argument list for INVOKE_WCB callbacks Rcmaniac25 2016-01-16 13:17:07 -0500
  • 36a0e2269d Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2016-01-12 22:08:22 +0100
  • a2f7cd975f Emit the correct LIBNAME to .pc files dcnieho 2016-01-12 21:09:00 +0000
  • ef7d13461d Merge pull request #41 from msys2/git_master Diederick C. Niehorster 2016-01-12 22:08:30 +0100
  • d06589f55c Emit the correct LIBNAME to .pc files Ray Donnelly 2016-01-08 16:46:01 +0000
  • fd9fa6745d Changed EXPAND_WCB so it works with MSVC and GCC Rcmaniac25 2016-01-03 00:09:28 -0500
  • ea5b9552fb Finished 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
  • 2a5af16426 Initial work on callbacks with user data parameters. -glutCreateMenuUcall -glutTimerFuncUcall -glutIdleFuncUcall Rcmaniac25 2015-08-09 21:21:14 -0400
  • 575feb52b0 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2015-12-14 17:23:27 +0100
  • 1026c5e915 Mention Wayland build requirements in documentation dcnieho 2015-12-14 16:22:51 +0000
  • 012736d296 Fixed C2275 compiler error in fg_spaceball_mswin.c dcnieho 2015-12-14 16:22:44 +0000
  • f812349a8f Additional clarification about GLUT_ALLOW_NEGATIVE_WINDOW_POSITION dcnieho 2015-12-14 16:22:38 +0000