Commit Graph

  • c85932c745 Better input handling by dots-tb master Furkan Mudanyali 2020-11-21 00:52:50 +0300
  • 81ef23425e fixed compilation issue with latest pib/dolcesdk Furkan Mudanyali 2020-11-11 14:40:43 +0300
  • 85518ce58a
    Update README.md Furkan Mudanyalı 2020-11-02 20:16:14 +0300
  • f57548a3b6
    Update README.md Furkan Mudanyalı 2020-10-30 22:36:11 +0300
  • 0050a77cef
    Update README.md Furkan Mudanyalı 2020-10-30 08:47:02 +0300
  • 67a3c03186 Update .gitignore Furkan Mudanyali 2020-10-29 23:30:27 +0300
  • 293bf92500 i dont think i can sublicense these Furkan Mudanyali 2020-10-29 23:28:24 +0300
  • a3d5caa62b Initial Commit Furkan Mudanyali 2020-10-29 22:28:16 +0300
  • 349a23dcc1 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2020-02-26 17:29:35 +0100
  • 578b0d795e Add checks for debug flags for android dcnieho 2020-02-26 16:29:18 +0000
  • a5fe10f70c set default FREEGLUT_GLES=ON on android dcnieho 2020-02-26 16:29:10 +0000
  • b71583835d
    Merge pull request #78 from Mizzrym1/ANDROID_FREEGLUT_GLES_ON Diederick C. Niehorster 2020-02-26 17:21:11 +0100
  • a23e1b6586
    Merge pull request #79 from Mizzrym1/ANDROID_CHECKS_FLAGS Diederick C. Niehorster 2020-02-26 17:20:49 +0100
  • 5a232d5e4f Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2020-02-26 17:15:58 +0100
  • b9998bbc1e Work-around for an issue which cropped up with the release of gcc-10. In their infinite wisdom, they decided to build with -fno-common as default from now on, breaking every piece of C code which used to declare common symbols in header files, as was the convention since the dawn of time. We now have to duplicate all declarations to an arbitrary source file, and change the header-file ones to prefix them with extern. jtsiomb 2020-02-21 22:25:31 +0000
  • e6baf9cee8 Add checks for debug flags for android Maciej Sroczyński 2020-02-15 19:05:49 +0100
  • 0a464e7d6e set default FREEGLUT_GLES=ON on android Maciej Sroczyński 2020-02-15 18:39:49 +0100
  • 08eeac7f3e removed completed items off the todo list, and corrected html errors jtsiomb 2019-11-17 13:41:44 +0000
  • bbd69d646f Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2019-10-22 10:15:55 +0200
  • 67c0f23bdd Omit mention of autoconf update, autoconf is no longer in use dcnieho 2019-10-22 08:12:59 +0000
  • 228ed9638f Use <sys/joystick.h> on netbsd, too. dcnieho 2019-10-22 08:12:44 +0000
  • 2dcd3a7a3a
    Merge pull request #75 from coypoop/joystick-h Diederick C. Niehorster 2019-10-22 10:04:54 +0200
  • fbbe1295dd Omit mention of autoconf update, autoconf is no longer in use Maya Rashish 2019-10-21 15:32:50 +0300
  • bcfbede38a Use <sys/joystick.h> on netbsd, too. Maya Rashish 2019-10-21 12:47:04 +0300
  • d8f5c1e758 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-30 17:53:52 +0200
  • 61fb655211 updated release list on the website jtsiomb 2019-09-29 19:34:52 +0000
  • ef2b555342 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-27 19:02:30 +0200
  • 142c7af2e6 updated version number to prepare for release 3.2.1 jtsiomb 2019-09-25 20:43:34 +0000
  • 54f8610a1a Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-25 16:36:56 +0200
  • dda17d2506 Fixed bug #252: menu windows are drawn with immediate mode and the fixed function pipeline, and therefore we must make sure the context created for them is not a core profile context. Previously if the user requested a core profile context, this would apply to menu windows too, and they would appear black. jtsiomb 2019-09-25 10:08:07 +0000
  • ff0bded3ea fixed bug #251: freeglut cmake modules installation would disregard CMAKE_INSTALL_LIBDIR jtsiomb 2019-09-18 11:58:31 +0000
  • 31606f4f88 Fixed failure to install glut.h header file when FREEGLUT_REPLACE_GLUT is enabled (bug #250) jtsiomb 2019-09-18 11:53:32 +0000
  • 8085e72291 Version bump in cmake, that should have been done for 3.2.0. Changed SO_MINOR due to introduction of the new ucall entry points jtsiomb 2019-09-18 10:45:42 +0000
  • 34a9babc2e Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-17 09:55:04 +0200
  • b28fd0d96e updated the website upload script jtsiomb 2019-09-17 00:13:21 +0000
  • 53e7d2895c updated the webpage with the freeglut 3.2.0 release jtsiomb 2019-09-16 23:53:47 +0000
  • 727f44411a Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-11 21:22:18 +0200
  • 796b7d2f56 A couple of fixes in fg_joystick_x11.c identified in bug report #249 - The correct way to set the O_NONBLOCK flag, is to OR that flag with existing flags. Previously we were overriding everything else and setting the flags value to O_NONBLOCK directly. Unlikely to cause a problem because we probably don't have any other flags in the newly opened file descriptor, but strictly spaking it was incorrect. - If ioctl JSIOCGAXES and JSIOCGBUTTONS could fail, as it stands, it would clobber the value of joy->num_axes/joy->num_buttons. It can't fail, but maybe in the future who knows. Let's be safe. jtsiomb 2019-09-11 13:24:28 +0000
  • 9e9347eebc Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-09-02 22:12:58 +0200
  • 2239d6c54d Fixed namespace pollution due to a number of global symbols missing an fg prefix jtsiomb 2019-08-14 10:33:31 +0000
  • 012936e84d Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2019-06-07 09:12:59 +0200
  • f645974902 Applied Christian's change to drop unnecessary dependency to X11 libraries we don't actually use, by asking cmake to link with X11_X11_LIB instead of the catch-all X11_LIBRARIES. jtsiomb 2019-03-26 18:55:42 +0000
  • 9ea7d99574 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-10-10 08:18:27 +0200
  • 4a4f400ca7 Fixed mousewheel callbacks under X11. (bug #247, github issue #66) The code had the incorrect assumption that button numbers mapped to the wheel follow after the last "real" button as returned by the GLUT_NUM_MOUSE_BUTTONS query, which in turn resolves to a call to XGetPointerMapping. In reality the X server always sends button presses for 4 and 5 when a wheel is turned down/up respectively, and the rest of the mouse buttons (if any) follow afterwards. Also XGetPointerMapping doesn't seem to reliably return the number of actual buttons, and in any case the wheel "buttons" are certainly included in the count as they can be remapped. Since we can't know if buttons after 5 are further wheels or regular buttons this modification only ever invokes the wheel callback for wheel 0. jtsiomb 2018-10-10 05:23:33 +0000
  • 263c106d9c Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-09-29 09:36:01 +0200
  • 29313e5313 fixed spaceball button callback (x11) compatibility with original GLUT: button numbers should start from 1, not 0. jtsiomb 2018-09-29 06:05:26 +0000
  • c8d14b13af Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-04-03 00:11:13 +0200
  • 89c58f2256 - fallback to non-sRGB visuals if the context creation failed (GLX-only) - added new glutGet query: GLUT_WINDOW_SRGB (untested on windows) jtsiomb 2018-04-02 03:16:50 +0000
  • 4bc7de3645 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-03-27 09:41:53 +0200
  • 20e9df4141 variable wasn't declared before rest of function. Thanks Markus Israelsson and Vinnie dcnieho 2018-03-27 07:41:18 +0000
  • 79c2f10235 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-03-26 22:33:49 +0200
  • b8a9827c5b cleaning up mixed tabs and spaces dcnieho 2018-03-26 20:32:31 +0000
  • 39af18f0e6 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-03-26 22:24:51 +0200
  • a2fef0a9bb fix that stereo shutter glasses for nVidia setups did not engage. We lose the ability to have child windows as the WS_POPUP style doesn't play nice with them, but thats a small price to pay as we estimate them to be rare for stereo displays. Thanks Markus Israelsson dcnieho 2018-03-26 20:24:31 +0000
  • 9de8fe42b6 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2018-03-24 09:52:12 +0100
  • b50503822a Fix build for Android using clang compiler. dcnieho 2018-03-24 08:51:51 +0000
  • 3499dffc7e
    Merge pull request #65 from tehnick/fix-android-clang Diederick C. Niehorster 2018-03-24 09:46:28 +0100
  • 8366af203e Fix build for Android using clang compiler. Boris Pek 2017-12-15 03:29:54 +0300
  • cd7f5e9964 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-10-23 21:02:09 +0200
  • d1adda4783 clear window workmask when queuing up window for destruction. All callbacks (except destroy) are removed from the window already anyway. This fixes a problem where a newly created window that is immediately destroyed again causes an error-exit because it is still being inited and at that point it is found that no display callback has been set, which is an error. dcnieho 2017-10-23 19:01:09 +0000
  • 89cf92a221 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-10-23 20:23:32 +0200
  • 173c394399 Little fix'es. dcnieho 2017-10-23 18:22:43 +0000
  • 517dbec8a8 Merge pull request #61 from Firsla/patch-1 Diederick C. Niehorster 2017-10-23 20:20:45 +0200
  • 033e58b75d Little fix'es. Firsla 2017-10-13 13:04:13 +0300
  • a5e7ca9303 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-07-31 22:49:49 +0200
  • 5bcf802a95 Fix build on NetBSD. dcnieho 2017-07-31 20:49:26 +0000
  • 72e830f256 Fixed freeglut.pdb install for builds with MSVC compiler and NMake. dcnieho 2017-07-31 20:49:16 +0000
  • c1a3a1e456 Merge pull request #60 from 0-wiz-0/git_master Diederick C. Niehorster 2017-07-31 22:47:32 +0200
  • 1236c76445 Fix build on NetBSD. Thomas Klausner 2017-07-30 23:38:33 +0200
  • 08bb28dece Merge pull request #59 from titorgalaxy/git_master Diederick C. Niehorster 2017-07-30 10:03:27 +0200
  • 4e6bceed00 Fixed freeglut.pdb install for builds with MSVC compiler and NMake. Sean Moore 2017-07-29 03:37:58 -0400
  • d27ca503e5 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-07-21 17:15:27 +0200
  • 5442c0abbf Fixed warnings on Linux where GCC under padantic complained ISO C casting wasn't legal dcnieho 2017-07-21 15:13:44 +0000
  • dfdb61f768 Merge pull request #58 from rcmaniac25/bugfix/callback_code_isnt_iso_c_compliant Diederick C. Niehorster 2017-07-21 17:12:32 +0200
  • 13ed05fe8d Fixed warnings on Linux where GCC under padantic complained ISO C casting wasn't legal Rcmaniac25 2017-07-21 00:54:29 -0400
  • 78bf24e101 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-07-12 22:45:46 +0200
  • eaabcd6b52 moved static variables and functions that should not have stuck behind in fg_joystick.c, but should have been in fg_joystick_x11.c dcnieho 2017-07-12 20:45:07 +0000
  • 4f5d9c918d adding vs folder to ignores dcnieho 2017-07-12 20:44:55 +0000
  • 07297565c8 some whitespace cleanup dcnieho 2017-07-12 20:44:47 +0000
  • b39b3a5edf Fix build on NetBSD. dcnieho 2017-07-12 20:44:35 +0000
  • 3e8f42bbff Do not define HAVE_USBHID_H manually, cmake does it for us. dcnieho 2017-07-12 20:44:28 +0000
  • 0d98472817 moved static variables and functions that should not have stuck behind in fg_joystick.c, but should have been in fg_joystick_x11.c Diederick C. Niehorster 2017-07-12 22:43:35 +0200
  • 3c33371938 adding vs folder to ignores Diederick C. Niehorster 2017-07-12 22:38:00 +0200
  • 2dd5aa4aa1 some whitespace cleanup Diederick C. Niehorster 2017-07-12 22:36:48 +0200
  • c4294ad590 Fix build on NetBSD. Thomas Klausner 2017-04-25 13:38:00 +0200
  • 0b64b227b5 Do not define HAVE_USBHID_H manually, cmake does it for us. Thomas Klausner 2017-04-25 13:32:12 +0200
  • 78d820107f Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2017-07-01 01:24:10 +0200
  • fbd61be1dd Fixed incorrect MESSAGE usage dcnieho 2017-06-30 23:23:11 +0000
  • 5df98e73df CMake produces an error if XInput.h is not found dcnieho 2017-06-30 23:23:05 +0000
  • 47fb7d5f28 Removed "hack" macro set dcnieho 2017-06-30 23:22:59 +0000
  • 1fec35a406 Corrected phrasing in docs and unneeded \ in code dcnieho 2017-06-30 23:22:52 +0000
  • cc6830131a Fixed x11 and Wayland not using INVOKE_WCB dcnieho 2017-06-30 23:22:45 +0000
  • 850d80554a Added timer_callback sample for user callbacks dcnieho 2017-06-30 23:22:39 +0000
  • deaa5b843a Added "hack" function for glutCreateMenuUcall dcnieho 2017-06-30 23:22:26 +0000
  • 2646c0c9f8 Moved as many callback setters as possible to macro function generators dcnieho 2017-06-30 23:22:19 +0000
  • 1925fca030 Updated documentation to mention and discuss user-data callbacks. dcnieho 2017-06-30 23:22:12 +0000
  • 9f0eaf1a92 Fixed bug where, under c89 mode, callback macros wouldn't work dcnieho 2017-06-30 23:22:06 +0000
  • 8ac335fa7f Removed unneeded line optimization for INVOKE_WCB macro dcnieho 2017-06-30 23:21:59 +0000
  • da3e00905e 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 dcnieho 2017-06-30 23:21:53 +0000
  • 16d920d56a Added compiler feature detection for __VA_ARGS__ and GCC ##__VA_ARGS__ dcnieho 2017-06-30 23:21:46 +0000