c9c27c8f88Merge branch 'trunk' into git_master
Diederick Niehorster
2014-10-18 00:38:16 +0800
714b3d2246documenting glutStrokeWidthf and glutStrokeLengthf
dcnieho
2014-10-17 16:38:40 +0000
3b634a941aadding glutStrokeWidthf and glutStrokeLengthf from GLUT 3.8
dcnieho
2014-10-17 16:28:24 +0000
9af2382e14renamed all references to freeglut_xxx files (their old names) to fg_xxx
dcnieho
2014-10-17 16:09:00 +0000
3ff4c1e72bMerge branch 'trunk' into git_master
Diederick Niehorster
2014-10-17 01:45:59 +0800
3bd2a31b9abe 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
977d52522cchange 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
2e45756a33Fixed 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
635ca451cbremoved debug code I forgot to clean up
dcnieho
2014-10-12 04:49:22 +0000
ff3e93d95cfixed a printf format specifier (was %i instead of %lu while printing an unsigned long)
jtsiomb
2014-10-11 17:20:19 +0000
c1e80f3ddffixed build on MSVC6
jtsiomb
2014-10-11 17:15:33 +0000
d84c96a10aMerge branch 'trunk' into git_master
Diederick Niehorster
2014-10-07 00:40:57 +0800
1d3212b883progress 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
eaab7fa509Merge branch 'trunk' into git_master
Diederick Niehorster
2014-09-28 12:04:21 +0800
f1df2e76d1drawing join dots on stroke fonts is now optional (and default off)
dcnieho
2014-09-28 04:04:08 +0000
06adf958bdMerge branch 'trunk' into git_master
Diederick Niehorster
2014-08-29 08:42:23 +0800
804a62ab58now using _NET_FRAME_EXTENTS if available to get size of window decorations
dcnieho
2014-08-29 00:41:03 +0000
5e82985a07Merge branch 'trunk' into git_master
Diederick Niehorster
2014-08-28 00:14:10 +0800
b0288518d1X11: implemented borderless and captionless window style using motif hints
dcnieho
2014-08-27 16:02:03 +0000
1fb598b52dMerge branch 'trunk' into git_master
Diederick Niehorster
2014-08-27 21:43:20 +0800
80c07e8b65note on what GLUT_WINDOW_BORDER_HEIGHT is
dcnieho
2014-08-27 13:42:59 +0000
f57980927aresizer demo: some breaks missing in keyboard switch added instruction text for which buttons can be pressed
dcnieho
2014-08-27 05:47:05 +0000
a894e63bddFor builds not using cmake, generate fg_version.h to match cmake-specified version number.
dcnieho
2014-08-18 02:00:40 +0000
eefd4bc619Merge pull request #18 from nigels-com/merge-version2
Diederick C. Niehorster
2014-08-18 09:59:22 +0800
2ed4ed5b52changed 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
274af23a3cFor builds not using cmake, generate fg_version.h to match cmake-specified version number.
Nigel Stewart
2014-07-25 17:59:04 +1000
55e4430113XParseGeometry will always be needed for Windows, no need for cmake to figure this out.
Nigel Stewart
2014-07-24 16:47:25 +1000
ef1643ae63Added 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
6a3b4e4771Merge remote-tracking branch 'svn/trunk' into git_master
Diederick C. Niehorster
2014-06-24 09:03:30 +0200
c12f6173dbUpdated 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
3ae17e42daMerge pull request #14 from rcmaniac25/GLES31
Diederick C. Niehorster
2014-06-24 09:01:56 +0200
2dab5a32a6Updated 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
98d0182357KEY_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
bca59c67efUsing 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
ff6255810dCompiling 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
18718163dbXPutBackEvent 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
8a906a7525Merge pull request #11 from LindleyF/git_master
Diederick C. Niehorster
2014-04-11 21:40:38 +0800
94ee505f8aXPutBackEvent 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
aff8412f26Added comments about GLES 3.0 support with 2.0 references.
dcnieho
2014-01-24 10:35:48 +0000
8c6c71d29dBlackBerry 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
47945e4119Updated 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
4c37b66f1eAdded 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
e8cc20621fInfo 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
c5201e73efHardcoded the RGB bitdepths for EGL surface creation.
dcnieho
2014-01-24 10:34:32 +0000
d8f19f2481Made 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
eb835cc833Added 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
b817a1d976Added (though commented out) support for setting window position
dcnieho
2014-01-24 10:33:38 +0000
f3f7e54713Placeholder 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
2f2185d930Added 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
318f0d5ad9Fixed bug where if statement didn't have parenthesis, causing it to just exit
dcnieho
2014-01-24 10:32:52 +0000
52db42d186Implemented a small work around for no current window being set while executing the event handler
dcnieho
2014-01-24 10:32:39 +0000
54bc3439c4Added support for the scroll wheel when using the simulator
dcnieho
2014-01-24 10:29:59 +0000
8fbcdd5aa9Forgot to reset modifiers once done with modifiers.
dcnieho
2014-01-24 10:29:44 +0000
2de675c752Added support for key modifiers
dcnieho
2014-01-24 10:29:30 +0000
0d49bc62acAdded ability to get mouse button count or touch ID count.
dcnieho
2014-01-24 10:29:17 +0000
b6cc0103c8Added ability to get screen size of display
dcnieho
2014-01-24 10:29:03 +0000