Commit Graph

  • b9ee7f2cd4 added missing newlines at the ends of two files as reported by Kevin Morgan. jtsiomb 2014-10-19 23:13:54 +0000
  • 376a810c05 Merge branch 'trunk' into git_master Diederick Niehorster 2014-10-19 00:23:00 +0800
  • a069a66084 small simplification dcnieho 2014-10-18 16:22:39 +0000
  • c9c27c8f88 Merge branch 'trunk' into git_master Diederick Niehorster 2014-10-18 00:38:16 +0800
  • 714b3d2246 documenting glutStrokeWidthf and glutStrokeLengthf dcnieho 2014-10-17 16:38:40 +0000
  • 3b634a941a adding glutStrokeWidthf and glutStrokeLengthf from GLUT 3.8 dcnieho 2014-10-17 16:28:24 +0000
  • 9af2382e14 renamed all references to freeglut_xxx files (their old names) to fg_xxx dcnieho 2014-10-17 16:09:00 +0000
  • 3ff4c1e72b Merge branch 'trunk' into git_master Diederick Niehorster 2014-10-17 01:45:59 +0800
  • 3bd2a31b9a be more careful about closing menus when focus changes. Only do so when new focus window is not ANY of the open menus and when it is not the menu's parent window (all open menus are guaranteed to have the same parent in my reading of the code) Also simplified situation in which menus are SW_SHOWed... if a gamemode window is open, it must the parent of any active windows as there can be no other windows open on top of the gamemode window. dcnieho 2014-10-16 17:43:22 +0000
  • 22511a7757 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-10-13 22:18:16 +0800
  • f16d04cfd1 forgot to document GLUT_ACTION_GLUTMAINLOOP_RETURNS when discussing glutLeaveMainLoop in api docs dcnieho 2014-10-13 14:17:01 +0000
  • fd18cd47ad Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-10-13 21:53:57 +0800
  • adce03d8ab more cleanup: config.h include never needed in demo dcnieho 2014-10-13 13:54:44 +0000
  • ee1de6feda Tidy-up: config.h included via fg_internal.h no deep to duplicate. dcnieho 2014-10-13 13:54:27 +0000
  • af0216f48e more cleanup: config.h include never needed in demo Diederick Niehorster 2014-10-13 21:52:40 +0800
  • 33fd3273ab Merge pull request #20 from nigels-com/merge-config_h_tidy Diederick C. Niehorster 2014-10-13 21:49:26 +0800
  • 873b276ba6 Tidy-up: config.h included via fg_internal.h no deep to duplicate. Nigel Stewart 2014-10-13 21:18:50 +1000
  • c23c2e827e some cleanup, correctness in naming, correctness in type (those ATOM should be BOOL) dcnieho 2014-10-12 09:50:19 +0000
  • 9e3fad3576 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-10-12 14:39:53 +0800
  • 977d52522c change some initializer use that some compilers choke on (even that technically may a bug in the compiler, I think) dcnieho 2014-10-12 06:37:00 +0000
  • 2e45756a33 Fixed bug identified by Kevin. If pollrate is larger than elapsedtime, we'd wrap, and joystick would never get polled dcnieho 2014-10-12 06:21:32 +0000
  • 04390fdd5c Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-10-12 12:49:03 +0800
  • 635ca451cb removed debug code I forgot to clean up dcnieho 2014-10-12 04:49:22 +0000
  • ff3e93d95c fixed a printf format specifier (was %i instead of %lu while printing an unsigned long) jtsiomb 2014-10-11 17:20:19 +0000
  • c1e80f3ddf fixed build on MSVC6 jtsiomb 2014-10-11 17:15:33 +0000
  • d84c96a10a Merge branch 'trunk' into git_master Diederick Niehorster 2014-10-07 00:40:57 +0800
  • 1d3212b883 progress page on website: updated discussion of making font rendering GL2+ and GLES 1/2 clean added unicode support as todo note (its frequently requested) dcnieho 2014-10-06 16:32:46 +0000
  • eaab7fa509 Merge branch 'trunk' into git_master Diederick Niehorster 2014-09-28 12:04:21 +0800
  • f1df2e76d1 drawing join dots on stroke fonts is now optional (and default off) dcnieho 2014-09-28 04:04:08 +0000
  • 06adf958bd Merge branch 'trunk' into git_master Diederick Niehorster 2014-08-29 08:42:23 +0800
  • 804a62ab58 now using _NET_FRAME_EXTENTS if available to get size of window decorations dcnieho 2014-08-29 00:41:03 +0000
  • 5e82985a07 Merge branch 'trunk' into git_master Diederick Niehorster 2014-08-28 00:14:10 +0800
  • b0288518d1 X11: implemented borderless and captionless window style using motif hints dcnieho 2014-08-27 16:02:03 +0000
  • 1fb598b52d Merge branch 'trunk' into git_master Diederick Niehorster 2014-08-27 21:43:20 +0800
  • 80c07e8b65 note on what GLUT_WINDOW_BORDER_HEIGHT is dcnieho 2014-08-27 13:42:59 +0000
  • 105c4eb685 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-08-27 19:46:30 +0800
  • 9141845a49 glutGet window position should be relative to parent dcnieho 2014-08-27 11:45:58 +0000
  • b0811138cc caption height should include the width of the border atop the window dcnieho 2014-08-27 10:14:44 +0000
  • 07a7dbd8ca Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-08-27 13:47:24 +0800
  • f57980927a resizer demo: some breaks missing in keyboard switch added instruction text for which buttons can be pressed dcnieho 2014-08-27 05:47:05 +0000
  • 2204e280c8 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-08-18 10:00:34 +0800
  • a894e63bdd For builds not using cmake, generate fg_version.h to match cmake-specified version number. dcnieho 2014-08-18 02:00:40 +0000
  • eefd4bc619 Merge pull request #18 from nigels-com/merge-version2 Diederick C. Niehorster 2014-08-18 09:59:22 +0800
  • 2ed4ed5b52 changed the X11 gamemode code policy. Falling back to xf86vm when xrandr fails was problematic when passing invalid modes. Now instead, if xrandr is available, we use that, and only that. XF86VM is now only used when XR&R is not supported at all. jtsiomb 2014-08-18 00:52:53 +0000
  • 274af23a3c For builds not using cmake, generate fg_version.h to match cmake-specified version number. Nigel Stewart 2014-07-25 17:59:04 +1000
  • 55e4430113 XParseGeometry will always be needed for Windows, no need for cmake to figure this out. Nigel Stewart 2014-07-24 16:47:25 +1000
  • ef1643ae63 Added support for minimizing window. Fixed issue where reshape callback would be called multiple times due to conflicting window size messages on keyboard closure. Fixed issue where changing orientation with the keyboard open would cause multiple reshape events. Rcmaniac25 2014-07-05 23:03:52 -0400
  • 6a3b4e4771 Merge remote-tracking branch 'svn/trunk' into git_master Diederick C. Niehorster 2014-06-24 09:03:30 +0200
  • c12f6173db Updated BlackBerry references to make note of the change from FREEGLUT_GLES2/1 to FREEGLUT_GLES. Updated BlackBerry toolchain to support building with Dinkum and to support OS 10.3 and GCC 4.8.2 Updated BlackBerry fg_window_blackberry so that window usages aren't hardcoded based on compile information, since it is now controlled by glutInitContextVersion. EGL window setup now supports EGL 1.5, Renderable type for ES3, and using the minor version from glutInitContextVersion to have more exact control over which version of OpenGL ES is used (requires EGL 1.5) dcnieho 2014-06-24 07:03:16 +0000
  • 3ae17e42da Merge pull request #14 from rcmaniac25/GLES31 Diederick C. Niehorster 2014-06-24 09:01:56 +0200
  • 2dab5a32a6 Updated BlackBerry references to make note of the change from FREEGLUT_GLES2/1 to FREEGLUT_GLES. Updated BlackBerry toolchain to support building with Dinkum and to support OS 10.3 and GCC 4.8.2 Updated BlackBerry fg_window_blackberry so that window usages aren't hardcoded based on compile information, since it is now controlled by glutInitContextVersion. EGL window setup now supports EGL 1.5, Renderable type for ES3, and using the minor version from glutInitContextVersion to have more exact control over which version of OpenGL ES is used (requires EGL 1.5) Rcmaniac25 2014-06-09 22:39:03 -0400
  • d11c062c72 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-06-02 21:25:37 +0800
  • 89cfab41fc updated api doc dcnieho 2014-06-02 13:25:25 +0000
  • 8647b9a01e Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-06-01 23:31:57 +0800
  • c93af8dfea Provide Android binaries for testers beuc 2014-06-01 13:55:34 +0000
  • 364d6a4cff Clarify the problem with Raspberry PI beuc 2014-06-01 13:37:17 +0000
  • f2a534098c Rewrite EGL attributes using our ATTRIB/ATTRIB_VAL macros beuc 2014-06-01 11:04:09 +0000
  • 7fee3a3bb3 Update GLES instructions beuc 2014-06-01 10:43:01 +0000
  • 13416c05d6 EGL is always double-buffered beuc 2014-06-01 09:48:51 +0000
  • 27b5dcd000 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-06-01 17:34:00 +0800
  • 25be478938 Unify GLES1 and GLES2 (libraries are compatible and can be co-linked) beuc 2014-06-01 09:24:47 +0000
  • 693b4b8de8 add menu to opengl 3 demo. Should work as menu windows have their own classic context dcnieho 2014-06-01 03:50:51 +0000
  • 5051e40380 android: update documentation with gles1/gles2 unification beuc 2014-05-31 22:47:17 +0000
  • 368e7efe81 Merge remote-tracking branch 'svn/trunk' into git_master Diederick Niehorster 2014-05-31 19:29:38 +0800
  • c4d5ab086d Update GLES2 status and instructions beuc 2014-05-31 10:38:44 +0000
  • 2ac0974cf6 Merge branch 'svn/trunk' Diederick Niehorster 2014-05-15 06:02:59 +0800
  • 98d0182357 KEY_EVENT macro exists in windows 8.1 API: renamed it. Also renamed KEY macro to be safe. dcnieho 2014-05-14 22:02:41 +0000
  • bca59c67ef Using the -pedantic flag with gcc uncovered a series of warnings about non-standard C constructs in the code. This commit fixes them. jtsiomb 2014-05-14 18:31:58 +0000
  • ff6255810d Compiling with -ansi makes a lot of important POSIX (standard UNIX) facilities unavailable. This was masked until recently by an incorrect conditional in the CMakeLists.txt file, that looked like it would use -ansi on anything other than android, but it didn't actually use it anywhere. As soon as that was fixed, and -ansi started being used, build broke on linux. jtsiomb 2014-05-14 18:28:53 +0000
  • 79b0981875 Merge branch 'svn/trunk' Diederick Niehorster 2014-04-11 21:42:02 +0800
  • 18718163db XPutBackEvent copies an XEvent internally, so the pointer passed in must point to an actual XEvent object, not an XConfigureEvent, which is smaller. This avoids an invalid stack read. dcnieho 2014-04-11 13:41:49 +0000
  • 8a906a7525 Merge pull request #11 from LindleyF/git_master Diederick C. Niehorster 2014-04-11 21:40:38 +0800
  • 94ee505f8a XPutBackEvent copies an XEvent internally, so the pointer passed in must point to an actual XEvent object, not an XConfigureEvent, which is smaller. This avoids an invalid stack read. Lindley French 2014-04-10 16:07:03 -0700
  • ed10f72c86 Merge branch 'svn/trunk' Diederick Niehorster 2014-03-09 11:50:29 +0800
  • d0c5d990d7 Docs update related to BlackBerry 10 dcnieho 2014-03-09 03:49:43 +0000
  • a360185861 Merge pull request #10 from rcmaniac25/blackberry Diederick C. Niehorster 2014-03-09 11:48:51 +0800
  • 48aaf2d0d5 Docs update related to BlackBerry 10 Rcmaniac25 2014-03-08 20:58:10 -0500
  • 58fa5fa87e Merge branch 'svn/trunk' Diederick Niehorster 2014-03-05 09:41:19 +0800
  • 2c025ce66d Fix issues with context lost on Android dcnieho 2014-03-05 01:40:18 +0000
  • 0c669616e2 Merge pull request #9 from nazgee/fix_android_context Diederick C. Niehorster 2014-03-05 09:38:08 +0800
  • 98e866547a Fix issues with context lost on Android Michal Stawinski 2014-03-04 18:02:25 +0100
  • b94b82249d Merge branch 'svn/trunk' Diederick Niehorster 2014-01-24 18:41:04 +0800
  • aff8412f26 Added comments about GLES 3.0 support with 2.0 references. dcnieho 2014-01-24 10:35:48 +0000
  • 8c6c71d29d BlackBerry and Android -Added ability for developer to choose OpenGL ES version (2.0 or 3.0) via glutInitContextVersion (only the major version is used) dcnieho 2014-01-24 10:35:35 +0000
  • 47945e4119 Updated toolchain so that it does a more exact check if this is for PlayBook or BlackBerry 10 Fixed bug with keyboard on PlayBook where keyboard heights only occurred on rotation, and resize would occur twice because of it and resize wouldn't happen for keyboard dcnieho 2014-01-24 10:35:22 +0000
  • 4c37b66f1e Added BlackBerry PlayBook support Bug memleak when getting the number of mouse buttons on a non-PlayBook where an appropriate device is found and the value is returned dcnieho 2014-01-24 10:35:05 +0000
  • e8cc20621f Info logging only shows in debug compilation Added support for UseCurrentContext flag Updated fghPlatformCloseWindowEGL for performance so that eglMakeCurrent isn't invoked unless it's the current window and that the EGL context isn't destroyed unless no other windows uses dcnieho 2014-01-24 10:34:49 +0000
  • c5201e73ef Hardcoded the RGB bitdepths for EGL surface creation. dcnieho 2014-01-24 10:34:32 +0000
  • d8f19f2481 Made glutGet, for window width and height, return width and height determined by device rotation Now handles keyboard open/close (along wit device rotation while the keyboard is open) and resize The "back" operation now returns an ESCAPE key dcnieho 2014-01-24 10:34:17 +0000
  • eb835cc833 Added support for rotation so an app can be rotated and FG will resize and manage the window in the background Additional documentation explaining why certain functions are implemented in the manner they are Changed QNX macro to a non deprecated one dcnieho 2014-01-24 10:33:57 +0000
  • b817a1d976 Added (though commented out) support for setting window position dcnieho 2014-01-24 10:33:38 +0000
  • f3f7e54713 Placeholder for window sizes Prevent navigator event 0x0 to show as unknown (though it is unknown... it's not defined in navigator.h) dcnieho 2014-01-24 10:33:23 +0000
  • 2f2185d930 Added full support for WindowStatus App status is now based on actual app status instead of window visibility dcnieho 2014-01-24 10:33:07 +0000
  • 318f0d5ad9 Fixed bug where if statement didn't have parenthesis, causing it to just exit dcnieho 2014-01-24 10:32:52 +0000
  • 52db42d186 Implemented a small work around for no current window being set while executing the event handler dcnieho 2014-01-24 10:32:39 +0000
  • 54bc3439c4 Added support for the scroll wheel when using the simulator dcnieho 2014-01-24 10:29:59 +0000
  • 8fbcdd5aa9 Forgot to reset modifiers once done with modifiers. dcnieho 2014-01-24 10:29:44 +0000
  • 2de675c752 Added support for key modifiers dcnieho 2014-01-24 10:29:30 +0000
  • 0d49bc62ac Added ability to get mouse button count or touch ID count. dcnieho 2014-01-24 10:29:17 +0000
  • b6cc0103c8 Added ability to get screen size of display dcnieho 2014-01-24 10:29:03 +0000