Camilla Berglund
ec9fe02a30
Sort initial joystick set on Linux
...
Fixes #654 .
2015-12-15 14:57:02 +01:00
Camilla Berglund
45efb935c5
Use more GLFWbool
2015-12-13 15:09:33 +01:00
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
2015-12-13 14:50:59 +01:00
Camilla Berglund
8f0f1cf6c1
Only poll requested joystick on Linux
...
This also performs minor cleanup.
2015-12-13 14:49:01 +01:00
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
2015-10-13 00:46:02 +02:00
Camilla Berglund
95a07f3340
Start 3.2
2015-10-12 21:59:49 +02:00
Jonathan Miller
dc4f0f6c91
Fixed close being used instead of inotify_rm_watch.
...
Closes #432 .
Fixes #440 .
2015-02-22 19:22:48 +01:00
Camilla Berglund
6c7509c942
Improved robustness of Linux joystick init.
2015-01-06 19:36:23 +01:00
Camilla Berglund
0fcbaeb596
Fixed broken Mir and Wayland builds.
...
Fixes #411 .
2015-01-06 01:44:31 +01:00
Camilla Berglund
56202ee7c6
Added Linux joystick hot-plugging via inotify.
...
This is a temporary solution until the proper libudev one.
Progresses #17 .
2014-12-28 13:28:09 +01:00
Camilla Berglund
899117e785
Possible control flow clarification.
2014-11-06 19:37:52 +01:00
Camilla Berglund
e02b278db1
Linux joystick cleanup.
2014-05-16 11:27:30 +02:00
Camilla Berglund
deed44a4af
Fixed joystick name dangling pointer.
2014-05-16 11:25:34 +02:00
Camilla Berglund
48619a385e
Renamed joystick state members.
2014-04-08 17:47:38 +02:00
Camilla Berglund
660034332d
Separated joystick state from window system state.
...
This is partially in preparation for pending support for additional
joystick APIs like XInput, DirectInput and IOHID.
2014-04-08 16:07:21 +02:00
Jonas Ådahl
8e99996321
Introduce experimental Wayland backend
...
This patch introduces a new backend that enables GLFW applications to
run on Wayland. For now, only output is supported (windowed and
fullscreen). Pointer cursor management, input devices, clipboard etc are
not supported yet.
There are some concepts that can not be supported, more specifically
glfwSetWindowPos, glfwGetWindowPos and glfwSetCursorPos, as they are not
supported by Wayland.
This patch also changes the time and joystick implementations used by the
X11 backend to be shared between the Wayland backend and the X11 backend.
2014-04-08 16:07:20 +02:00