Camilla Berglund
efc6b35615
Rename joystick ID variables
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
751be1ae8c
Fix comment
ago%!(EXTRA string=9 years)
Camilla Berglund
f48b63de38
Fix Valgrind false-positive
...
Fixes #818 .
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
6a8e169001
Update copyright notice year
ago%!(EXTRA string=9 years)
Camilla Berglund
9d50a346f0
Fix X11 build on non-Linux systems
ago%!(EXTRA string=9 years)
Camilla Berglund
8a7fa306ce
Add glfwSetJoystickCallback
ago%!(EXTRA string=9 years)
Camilla Berglund
10c0eb648a
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
ec9fe02a30
Sort initial joystick set on Linux
...
Fixes #654 .
ago%!(EXTRA string=10 years)
Camilla Berglund
45efb935c5
Use more GLFWbool
ago%!(EXTRA string=10 years)
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
8f0f1cf6c1
Only poll requested joystick on Linux
...
This also performs minor cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Jonathan Miller
dc4f0f6c91
Fixed close being used instead of inotify_rm_watch.
...
Closes #432 .
Fixes #440 .
ago%!(EXTRA string=10 years)
Camilla Berglund
6c7509c942
Improved robustness of Linux joystick init.
ago%!(EXTRA string=10 years)
Camilla Berglund
0fcbaeb596
Fixed broken Mir and Wayland builds.
...
Fixes #411 .
ago%!(EXTRA string=10 years)
Camilla Berglund
56202ee7c6
Added Linux joystick hot-plugging via inotify.
...
This is a temporary solution until the proper libudev one.
Progresses #17 .
ago%!(EXTRA string=10 years)
Camilla Berglund
899117e785
Possible control flow clarification.
ago%!(EXTRA string=11 years)
Camilla Berglund
e02b278db1
Linux joystick cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
deed44a4af
Fixed joystick name dangling pointer.
ago%!(EXTRA string=11 years)
Camilla Berglund
48619a385e
Renamed joystick state members.
ago%!(EXTRA string=11 years)
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.
ago%!(EXTRA string=11 years)
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.
ago%!(EXTRA string=11 years)
Camilla Berglund
611006af18
Updated API version in comment headers.
ago%!(EXTRA string=11 years)
Camilla Berglund
e576bdc894
Removed joystick axis value negation.
ago%!(EXTRA string=12 years)
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
ago%!(EXTRA string=12 years)
siavash
0463e196b4
Cleanup of size_t use.
ago%!(EXTRA string=12 years)
Camilla Berglund
7a03ca8dbc
Removed superflous casts of allocated memory.
ago%!(EXTRA string=12 years)
Camilla Berglund
4883073b91
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
180a4ee640
Fixed constness of joystick data.
ago%!(EXTRA string=12 years)
Camilla Berglund
7f2eb7b15b
New joystick API.
ago%!(EXTRA string=12 years)
Camilla Berglund
296632c8d2
Fixed joystick state not being initialized.
ago%!(EXTRA string=12 years)
Camilla Berglund
26e8fde8fb
Assume malloc works.
ago%!(EXTRA string=12 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
3e78570a31
Removed duplicate documentation.
...
The public, platform, native, event and utility functions are already
documented in-source. Having duplicate documentation inevitably means
having them contradict one another. Furthermore, most of the function
descriptions simply repeated the name of the function.
ago%!(EXTRA string=12 years)
Camilla Berglund
b72a97d531
Renamed global struct and substructs.
...
Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type. Partially inspired by the
internal naming conventions of glwt.
ago%!(EXTRA string=13 years)
Camilla Berglund
1790194828
Renamed _glfwInputError and moved to event API.
ago%!(EXTRA string=13 years)
Camilla Berglund
875a169792
Added missing test for joystick presence.
ago%!(EXTRA string=13 years)
Camilla Berglund
ad7bf4beba
Replaced ad-hoc Linux detection with __linux__.
ago%!(EXTRA string=13 years)
Camilla Berglund
64c677be9e
Renamed config macro to match convention.
ago%!(EXTRA string=13 years)
Camilla Berglund
b4d0223faa
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
4cb569b5b3
Replaced guessing with dirent and regex.
ago%!(EXTRA string=13 years)
Camilla Berglund
93a1d1c226
Added stubs, implemented on Linux and Cocoa.
ago%!(EXTRA string=13 years)
Camilla Berglund
8cf093a19d
Linux joystick fixes.
ago%!(EXTRA string=13 years)
Camilla Berglund
2502e4d6f3
Renamed glfwGetJoystickPos to glfwGetJoystickAxes.
ago%!(EXTRA string=13 years)
Camilla Berglund
54fceaaf64
Clarified result comparison.
ago%!(EXTRA string=13 years)
Camilla Berglund
53245d754e
Added detection of joystick disconnect on X11.
ago%!(EXTRA string=13 years)
Camilla Berglund
e10d935efe
API tag and error message cleanup.
ago%!(EXTRA string=13 years)