Camilla Berglund
287e30239c
Renamed extension version struct members.
ago%!(EXTRA string=10 years)
Camilla Berglund
75a6d87542
Added support for Cygwin-X.
...
Fixes #406 .
ago%!(EXTRA string=10 years)
Camilla Berglund
5f21e213df
Made Xxf86vm optional at compile-time.
ago%!(EXTRA string=10 years)
Camilla Berglund
f4c127f75a
Made XInput2 optional at compile-time.
...
This is required for RHEL 5, CentOS 5 and Cygwin-X.
Fixes #314 .
ago%!(EXTRA string=10 years)
Camilla Berglund
0fcbaeb596
Fixed broken Mir and Wayland builds.
...
Fixes #411 .
ago%!(EXTRA string=11 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=11 years)
Camilla Berglund
1495134398
Changed all key translation to arrays.
ago%!(EXTRA string=11 years)
Camilla Berglund
9f58d8d715
Added comment.
ago%!(EXTRA string=11 years)
Camilla Berglund
4918514eaf
Added support for _NET_WM_FULLSCREEN_MONITORS.
...
This allows EWMH full screen windows to correctly cover monitors that
overlap other monitors, such as an Oculus Rift mapped onto a section of
a larger monitor.
Fixes #175 .
ago%!(EXTRA string=11 years)
Camilla Berglund
c769061a8a
Cleanup of basic XIM support.
...
Shortened and simplified the code. Removed reporting of XIM sentinel
key press event. Added credit. Updated changelog.
Closes #151 .
ago%!(EXTRA string=11 years)
Lucas Hinderberger
cec63f3cb5
Fixed dead keys in X11.
...
The library will now try to create an X input context to handle dead
keys properly on international keyboards. This makes it possible to
enter for example an e with accent grave on a German keyboard without
further efforts. A fallback mechanism is provided in case the client
does not support X input method / context creation. In that case, the
library will behave as it did before.
ago%!(EXTRA string=11 years)
Camilla Berglund
8d170c7f47
Merged clipboard code into input.
ago%!(EXTRA string=11 years)
Camilla Berglund
f8d80a936f
Internal header cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
c700978c45
X11 library struct cleanup and comments.
ago%!(EXTRA string=11 years)
Camilla Berglund
e5d890a1aa
Made clipboard string member name consistent.
ago%!(EXTRA string=11 years)
Jonas Ådahl
2f71bfc152
x11: Move KeySym to unicode converter out of x11 backend
...
To be used by the Wayland backend.
ago%!(EXTRA string=11 years)
Camilla Berglund
9b6c14b7ae
Unified X11 cursor creation.
ago%!(EXTRA string=11 years)
Camilla Berglund
3ce7bfef07
Added GLFW_FLOATING.
...
Fixes #23 .
ago%!(EXTRA string=11 years)
Camilla Berglund
d95b1b33e5
Cleanup of XKB detection code.
ago%!(EXTRA string=11 years)
Andrew Corrigan
b889aa7841
Automatically detect Xkb at run-time.
...
Uses XGetKeyboardMapping as a fallback. Fixes #282 .
ago%!(EXTRA string=11 years)
Camilla Berglund
7c925353a5
Renamed context module headers.
ago%!(EXTRA string=11 years)
Camilla Berglund
17d9051b82
Separated time state from window system state.
ago%!(EXTRA string=11 years)
Camilla Berglund
fce0114174
Renamed POSIX time module.
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
78efc18079
Split out TLS code into separate modules.
...
This allows the TLS code to be re-used by partial ports like EGL.
ago%!(EXTRA string=11 years)
Camilla Berglund
0c58df06d5
Added support for _NET_REQUEST_FRAME_EXTENTS.
ago%!(EXTRA string=11 years)
Camilla Berglund
eb3f75e03e
Added glfwGetWindowFrameSize.
ago%!(EXTRA string=11 years)
urraka
40c04a7565
Added support for custom system cursors.
...
This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor.
ago%!(EXTRA string=11 years)
Camilla Berglund
87dd7b89f5
Video mode detection cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
9309f75704
Fixed missing ICCCM protocol message checks.
ago%!(EXTRA string=11 years)
Camilla Berglund
98552f1d75
Added caching of X11 NULL atom.
ago%!(EXTRA string=11 years)
Camilla Berglund
2ec0acc972
Formatting (removed tab characters).
ago%!(EXTRA string=11 years)
Camilla Berglund
58db8622bd
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
dd02b96c94
Added flag for non-functional RandR monitor path.
ago%!(EXTRA string=12 years)
Camilla Berglund
611006af18
Updated API version in comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
0163bc05d6
Moved internal context function declarations.
ago%!(EXTRA string=12 years)
Camilla Berglund
8f349e84ae
Cleaned up drop callback design.
ago%!(EXTRA string=12 years)
Camilla Berglund
8ae063bb1b
Cleanup.
ago%!(EXTRA string=12 years)
arturo
89d0723ba3
Initial drag and drop support.
ago%!(EXTRA string=12 years)
Camilla Berglund
e0a26aa62f
Cursor mode cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
5ef4f77fb5
Added support for _NET_WM_BYPASS_COMPOSITOR.
ago%!(EXTRA string=12 years)
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
45653c5549
Cleaned up X error handler work.
ago%!(EXTRA string=12 years)
siavash
3b4eb2f0a0
Added blank cursor creation error checking on X11.
ago%!(EXTRA string=12 years)
Camilla Berglund
dcb4d8ee32
Fixed possible X11 screensaver race condition.
ago%!(EXTRA string=12 years)
Camilla Berglund
4883073b91
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
a7ff236b32
Fixed duplicate events being reported.
ago%!(EXTRA string=12 years)
Camilla Berglund
7f2eb7b15b
New joystick API.
ago%!(EXTRA string=12 years)
Camilla Berglund
be28914732
Added setting of _NET_WM_PID.
ago%!(EXTRA string=12 years)