Commit Graph

1797 Commits

Author SHA1 Message Date
Rcmaniac25
e01c7955c6 Added support for the scroll wheel when using the simulator 2014-01-23 22:44:21 -05:00
Rcmaniac25
1fa4c3f5cf Forgot to reset modifiers once done with modifiers. 2014-01-23 22:44:10 -05:00
Rcmaniac25
13e00879cf Added support for key modifiers 2014-01-23 22:44:03 -05:00
Rcmaniac25
6293d84f0f Added ability to get mouse button count or touch ID count. 2014-01-23 22:43:57 -05:00
Rcmaniac25
315007b4d4 Added ability to get screen size of display 2014-01-23 22:43:48 -05:00
Rcmaniac25
9f930856ab Restructuring of when screen context and events are started stopped, created and destroyed 2014-01-23 22:43:40 -05:00
Rcmaniac25
8c2c8d138c Added keyboard states for BlackBerry 2014-01-23 22:43:34 -05:00
Rcmaniac25
ed6b434516 Added two more navigator states (that might be implemented) for BlackBerry 2014-01-23 22:43:28 -05:00
Rcmaniac25
ae7fc0ad83 Prevented case where no window was set when waiting for events. 2014-01-23 22:43:22 -05:00
Rcmaniac25
39eb9e3342 Converted the odd double spaces into 4 space tabs 2014-01-23 22:43:14 -05:00
Rcmaniac25
62fa02baf8 Minor order change in Android/BlackBerry CMake, one comment for BlackBerry window 2014-01-23 22:43:07 -05:00
Rcmaniac25
d584d99123 Added a couple event cases for BlackBerry that are common to prevent them being listed as unknown events. 2014-01-23 22:42:58 -05:00
Rcmaniac25
ea948775f9 Removed fg_main_blackberry.h. It wasn't needed 2014-01-23 22:42:47 -05:00
Rcmaniac25
07555eb425 Made sure that windows created on BlackBerry are registered as fullscreen, for now. Added more logging in fgPlatformProcessSingleEvent on BlackBerry. Better handling of key repeats on BlackBerry by taking into account global and window settings. 2014-01-23 22:42:39 -05:00
Rcmaniac25
5ec6164f24 Can use input devices from x11 (serial input... unlikely to ever be used, but you never know) Fixed bug in fg_window_egl:fgPlatformSetWindow where a NULL window may be passed and cause a segfault Fixed bug where navigator events were never started Take into account DisplayMode when creating window buffers Proper fgPlatformSystemTime implementation (from fg_main_x11) Added support for mutlitouch (from fg_main_windows) 2014-01-23 22:42:31 -05:00
Rcmaniac25
b9e26407cb Minor change so that OpenGL ES 1.x can be used for BlackBerry 2014-01-23 22:42:24 -05:00
Rcmaniac25
f528ec0f25 Implemented BlackBerry main (initial version) 2014-01-23 22:42:18 -05:00
Rcmaniac25
d0da7b524c Final commit before implementing main loop. All other code is implemented to the same level as Android. 2014-01-23 22:42:10 -05:00
Rcmaniac25
c89d3ed781 Implemented fg_window_blackberry.c to initialize and cleanup windows Implemented a BlackBerry specific fg_init so that bps can be started and stopped. 2014-01-23 22:42:04 -05:00
Rcmaniac25
e865fdfe54 Android and BlackBerry have a fair amount of overlap, for now. 2014-01-23 22:41:56 -05:00
Rcmaniac25
551458bb15 Initial commit of BlackBerry implementation. It compiles, but doesn't have required functions implemented. 2014-01-23 22:41:25 -05:00
Diederick Niehorster
944cdf1b8b Merge branch 'svn/trunk' 2014-01-23 10:28:31 +08:00
dcnieho
9b0e63e8da -sync command line option now causes X server to operate in synchronized/blocking mode
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1643 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-23 02:28:02 +00:00
Diederick Niehorster
0621394995 Merge branch 'svn/trunk' 2014-01-22 20:58:38 +08:00
dcnieho
f6a11225ad should be using GetKeyState not GetAsyncKeyState to check for modifier keys as we care which modifiers were active at the time of the key/mouse press we are processing
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1642 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-22 12:06:59 +00:00
Diederick Niehorster
7047fbbad0 Merge branch 'svn/trunk' 2014-01-22 18:10:15 +08:00
dcnieho
e8d8bdf9e3 implement handling of GLDebugSwitch: we use glutReportErrors to check for errors in each iteration of the glut mainloop if requested
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1641 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-22 10:09:57 +00:00
Diederick Niehorster
910dd744ca Merge branch 'svn/trunk' 2014-01-22 12:18:58 +08:00
jtsiomb
2b5292bb4f Applied Bruce Merry's patch fixing bug #206 (segfault on shutdown in the AMD/ATI fglrx driver).
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1640 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-21 10:52:53 +00:00
jtsiomb
65e227d03d fixed timer.c: wouldn't compile in C89 mode due to recent change which added two
for loops with a loop variable declared in the statement itself.



git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1639 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-21 10:50:05 +00:00
dcnieho
2bbf66ef98 Fixed CMake UNIX config when building only "freeglut_static" or only the shared library
- was setting a property on "freeglut" while "FREEGLUT_BUILD_SHARED_LIBS" was "OFF"

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1638 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-18 01:57:14 +00:00
Diederick Niehorster
2ecd3fb6bf Merge branch 'svn/trunk' 2014-01-18 09:57:01 +08:00
Diederick C. Niehorster
e739fd4519 Merge pull request #7 from SRombauts/git_master
Fixed CMake UNIX config when building only the static or shared library
2014-01-17 17:56:20 -08:00
Sébastien Rombauts
5e24b99214 Fixed CMake UNIX config when building only "freeglut_static" or only the shared library
- was setting a property on "freeglut" while "FREEGLUT_BUILD_SHARED_LIBS" was "OFF"
2014-01-17 20:09:15 +01:00
Diederick Niehorster
0b67500f5d Merge branch 'svn/trunk' 2014-01-18 00:20:59 +08:00
dcnieho
0be6109313 timer demo now has a menu to:
- set flicker tempo
- test whether menus can be modified in the callback (there was a regression with this in freeglut 2.8.1 that was perchance already fixed in r1583, but make sure we're testing this from now on)

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1637 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-17 16:18:46 +00:00
dcnieho
5757433d2a add small note: closing menu before executing callback is also important so that the callback can actually modify the menu
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1636 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-17 16:18:35 +00:00
dcnieho
bf2ff7171a add another call for forking and helping out implementing new features
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1635 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-17 13:40:47 +00:00
Diederick Niehorster
ce10731246 Merge branch 'svn/trunk' 2014-01-17 21:40:37 +08:00
dcnieho
cef8d0ce5c add 10bit display formats to todo list
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1634 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-17 13:40:35 +00:00
dcnieho
1acb96bfe4 putting BB10 in progrss list
updating links now that sf.net project is upgraded to new interface
putting word out for github clone and request pull requests there

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1633 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-17 13:27:15 +00:00
Diederick Niehorster
63c01d926f Merge branch 'svn/trunk' 2014-01-16 10:07:31 +08:00
dcnieho
3ca229e04c Creade readme for git repo on github.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1632 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-16 02:07:29 +00:00
Diederick C. Niehorster
1c9264df4b Creade readme for git repo on github. 2014-01-16 10:06:31 +08:00
Diederick Niehorster
66e9bfe558 Merged from branch 'trunk' 2014-01-15 11:33:21 +08:00
dcnieho
792de931b7 note about using near far variable names
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1631 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-15 03:22:37 +00:00
Diederick C. Niehorster
f3371afb96 Merge pull request #6 from dcnieho/bugfix_nearfar_defines
note about using near far variable names
2014-01-13 07:52:34 -08:00
Diederick Niehorster
7bf204a28d note about using near far variable names 2014-01-13 23:49:03 +08:00
dcnieho
de5b5ddf74 Created or replaced branch /trunk from /trunk:1627
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1630 7f0cb862-5218-0410-a997-914c9d46530a
2014-01-11 04:56:50 +00:00
dcnieho
2715e0929e Fixing problem with non-client area becoming unresponsive on Windows due to mouse capture that isn't released. Thanks Philipp Kutin (on list!) for figuring this out and proposing a solution.
-> It appears GetAsyncKeyState's return can be non-zero even when the queried key is not pressed

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1627 7f0cb862-5218-0410-a997-914c9d46530a
2013-11-09 05:33:02 +00:00