Rcmaniac25
e5cd3595a5
CMake produces an error if XInput.h is not found
2017-06-10 01:25:32 -04:00
Rcmaniac25
b1401de9a9
Removed "hack" macro set
2017-06-10 01:16:01 -04:00
Diederick C. Niehorster
16e941b2a2
freeglut should be spelled lowercase, fixed up all documentation
2017-06-07 22:05:27 +02:00
Diederick C. Niehorster
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
2017-06-05 20:50:44 +02:00
Diederick C. Niehorster
f04be0c4f2
resizer demo: adding a bit more output to console to indicate what is going on upon keypress
2017-06-05 20:33:52 +02:00
Diederick C. Niehorster
a40f9e9c4e
multi-touch callback had a copy paste error in the draw loop (thanks sorav for reporting)
2017-06-05 20:32:27 +02:00
Rcmaniac25
e9676fc406
Corrected phrasing in docs and unneeded \ in code
2017-06-04 15:39:13 -04:00
Rcmaniac25
47f69d8655
Fixed x11 and Wayland not using INVOKE_WCB
...
...since INVOKE_WCB handled user data. Now they handle user data.
2017-05-31 03:07:57 -04:00
Rcmaniac25
4fe9d11e56
Added timer_callback sample for user callbacks
2017-05-29 20:25:42 -04:00
Rcmaniac25
df67607c0a
Added "hack" function for glutCreateMenuUcall
...
Not desired, but potentially needed as with the other "hack" functions
2017-05-29 20:23:58 -04:00
Diederick C. Niehorster
40a20ed2b1
Merge remote-tracking branch 'svn/trunk' into git_master
2017-05-26 12:25:30 +02:00
jtsiomb
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).
Also fixed a couple cases if inconsistent use of tabs/spaces for indentation
which was causing gcc to emit bogus warnings about misleading indentation
around braceless ifs.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1803 7f0cb862-5218-0410-a997-914c9d46530a
2017-05-25 06:34:57 +00:00
Diederick C. Niehorster
d1418bfcca
Merge remote-tracking branch 'svn/trunk' into git_master
2017-05-14 22:52:30 +02:00
dcnieho
f9acc79690
Update README.md
...
bit more logical ordering of content
(cherry picked from commit 6cb86e9657
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1802 7f0cb862-5218-0410-a997-914c9d46530a
2017-05-14 20:52:19 +00:00
Diederick C. Niehorster
6cb86e9657
Update README.md
...
bit more logical ordering of content
2017-05-14 22:51:31 +02:00
dcnieho
d7425510d3
updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290
)
...
(cherry picked from commit 5488acab38
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1801 7f0cb862-5218-0410-a997-914c9d46530a
2017-05-14 20:49:53 +00:00
dcnieho
50212bcb3b
Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
...
(cherry picked from commit 5b8a164de1
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1800 7f0cb862-5218-0410-a997-914c9d46530a
2017-05-14 20:49:46 +00:00
Diederick C. Niehorster
5488acab38
updated text on main website page regarding license of FreeGLUT (reverted from commit 174bd48290
)
2017-05-14 22:47:10 +02:00
Diederick C. Niehorster
2c780f6d4f
Merge pull request #56 from rcmaniac25/bugfix/sf233_maximum_iconify_restore
...
Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
2017-05-14 22:42:45 +02:00
Rcmaniac25
5b8a164de1
Ensure "maximixed" is taken into account when updating window visibility on WM_SIZE
2017-05-13 01:48:32 -04:00
Diederick C. Niehorster
c02a76e393
Merge remote-tracking branch 'svn/trunk' into git_master
2017-04-26 10:46:11 +02:00
dcnieho
174bd48290
updated text on main website page regarding license of FreeGLUT
...
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1799 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-26 08:45:38 +00:00
dcnieho
474975bc41
CMake: include/GL/glut.h should only be installed when FREEGLUT_REPLACE_GLUT is ON
...
(cherry picked from commit a0b77bba49
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1798 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-26 08:45:32 +00:00
dcnieho
585d7bfdee
Added templates
...
(cherry picked from commit a83772981f
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1797 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-26 08:45:26 +00:00
Diederick C. Niehorster
54f397d23b
Merge pull request #55 from rcmaniac25/feature/github_templates
...
Added GitHub templates for issues and PRs
2017-04-26 10:37:00 +02:00
Rcmaniac25
a83772981f
Added templates
2017-04-25 21:55:49 -04:00
Diederick C. Niehorster
a0b77bba49
CMake: include/GL/glut.h should only be installed when FREEGLUT_REPLACE_GLUT is ON
2017-04-22 23:00:22 +02:00
Diederick C. Niehorster
8e369de416
Merge remote-tracking branch 'svn/trunk' into git_master
2017-04-22 22:05:42 +02:00
dcnieho
18dffcc4b5
Correct spelling error
...
(cherry picked from commit fadb3bede9
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1796 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-22 20:05:18 +00:00
dcnieho
a7930a626e
Fixed indentation characters in CMakeLists.txt
...
(cherry picked from commit c1efb69d4e
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1795 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-22 20:05:12 +00:00
dcnieho
2594b6d6c8
Fixed Cflags variable in pkgconfig file.
...
(cherry picked from commit bc5471a2f8
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1794 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-22 20:05:06 +00:00
dcnieho
c985322fc0
Added FREEGLUT_REPLACE_GLUT configure option for MS Windows.
...
It provides back compatibility with older (autotools based) freeglut versions.
Also it simplifies build rules for crossplatform programs: they may be linked
with -lglut regardless of the system and library type (shared/static).
Patch is originally prepared for MXE project (http://mxe.cc/ ).
(cherry picked from commit cd9ac605ec
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1793 7f0cb862-5218-0410-a997-914c9d46530a
2017-04-22 20:05:01 +00:00
Diederick C. Niehorster
0a695848a9
Merge pull request #48 from tehnick/fixes-from-mxe-project
...
Added FREEGLUT_REPLACE_GLUT configure option for MS Windows
2017-04-22 22:02:53 +02:00
Diederick C. Niehorster
02035f04cc
Merge pull request #49 from rogersachan/patch-1
...
Correct spelling error
2017-04-22 22:01:40 +02:00
Boris Pek
c1efb69d4e
Fixed indentation characters in CMakeLists.txt
2017-02-20 12:53:46 +03:00
Boris Pek
bc5471a2f8
Fixed Cflags variable in pkgconfig file.
2017-02-20 12:53:45 +03:00
Boris Pek
cd9ac605ec
Added FREEGLUT_REPLACE_GLUT configure option for MS Windows.
...
It provides back compatibility with older (autotools based) freeglut versions.
Also it simplifies build rules for crossplatform programs: they may be linked
with -lglut regardless of the system and library type (shared/static).
Patch is originally prepared for MXE project (http://mxe.cc/ ).
2017-02-20 12:53:33 +03:00
Roger
fadb3bede9
Correct spelling error
2017-02-12 20:13:45 -05:00
Diederick Niehorster
c59188a9a8
Merge remote-tracking branch 'svn/trunk' into git_master
2016-02-21 21:40:26 +01:00
dcnieho
979c5ce24d
XParseGeometry will always be needed for Windows, no need for cmake to figure this out.
...
(cherry picked from commit 55e4430113
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1792 7f0cb862-5218-0410-a997-914c9d46530a
2016-02-21 20:40:10 +00:00
Diederick C. Niehorster
6f76af2171
Merge pull request #16 from nigels-com/merge-WindowsXParseGeometry
...
XParseGeometry will always be needed for Windows, no need for cmake to f...
2016-02-21 21:08:44 +01:00
Rcmaniac25
a8621ad942
Moved as many callback setters as possible to macro function generators
...
Moved macro function generators to fg_callback_macros.h
2016-02-07 15:16:01 -05:00
Rcmaniac25
682d4d096a
Updated documentation to mention and discuss user-data callbacks.
2016-02-04 21:14:40 -05:00
Rcmaniac25
666b80843a
Fixed bug where, under c89 mode, callback macros wouldn't work
...
Under c89 (only applies to GCC-like compilers), the variadic macro version would be used and compilation would fail.
2016-01-21 21:15:59 -05:00
Rcmaniac25
363ed17d99
Removed unneeded line optimization for INVOKE_WCB macro
2016-01-21 06:22:03 -05:00
Diederick Niehorster
0d2407012c
Merge remote-tracking branch 'svn/trunk' into git_master
2016-01-20 20:49:16 +01:00
dcnieho
3bed0feb38
fixing up some docs regarding spaceball buttons
...
(cherry picked from commit c9442fa119
)
(cherry picked from commit c9442fa119
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1791 7f0cb862-5218-0410-a997-914c9d46530a
2016-01-20 19:49:02 +00:00
dcnieho
7e16d00e49
Noted the numerical value for spaceball button macro
...
(cherry picked from commit 5f6e4fbe68
)
(cherry picked from commit 5f6e4fbe68
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1790 7f0cb862-5218-0410-a997-914c9d46530a
2016-01-20 19:48:55 +00:00
dcnieho
6f764746e1
bug fix
...
(cherry picked from commit 9dfba8b7de
)
(cherry picked from commit 9dfba8b7de
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1789 7f0cb862-5218-0410-a997-914c9d46530a
2016-01-20 19:48:49 +00:00
dcnieho
be5e4ec604
moved spaceball macros from freeglut_std.h to freeglut_ext.h
...
(cherry picked from commit 13e6cf1591
)
(cherry picked from commit 13e6cf1591
)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1788 7f0cb862-5218-0410-a997-914c9d46530a
2016-01-20 19:48:39 +00:00