Camilla Berglund
e9c7314d50
Added GLFW_FOCUSED window hint.
...
Fixes #101 .
ago%!(EXTRA string=11 years)
Camilla Berglund
41d998eb3c
Removed duplicate inclusion of client header.
ago%!(EXTRA string=11 years)
Ricardo Vieira
25204b1ec7
wayland: Support for setting a cursor image
...
Closes #346 .
ago%!(EXTRA string=11 years)
Camilla Berglund
8d170c7f47
Merged clipboard code into input.
ago%!(EXTRA string=11 years)
Camilla Berglund
b1fd3c00d0
Removed duplicate window position clearing.
ago%!(EXTRA string=11 years)
Ricardo Vieira
a7c9ca3b43
wayland: Release input focus when window is destroyed
...
This fixes a seg. fault on the reopen test because events might occur
after the window is destroyed (for example leave events).
ago%!(EXTRA string=11 years)
Ricardo Vieira
acf6bfb1f6
wayland: Destroy window context before clearing the egl surface
ago%!(EXTRA string=11 years)
Ricardo Vieira
2c5c6a1ff5
wayland: Add support for resizing windows
ago%!(EXTRA string=11 years)
Jonas Ådahl
a75cf5a163
wayland: Add basic input support
ago%!(EXTRA string=11 years)
Camilla Berglund
5ea485e197
Added missing function stub.
ago%!(EXTRA string=11 years)
Camilla Berglund
1127c0e6e5
Renamed Wayland files to match prefix.
ago%!(EXTRA string=11 years)
Camilla Berglund
7a4623e034
Added cursor stubs to Wayland backend.
ago%!(EXTRA string=11 years)
Camilla Berglund
d6243c63fe
Removed tab characters.
ago%!(EXTRA string=11 years)
Camilla Berglund
420f3f7840
Wayland error reporting work.
ago%!(EXTRA string=11 years)
Camilla Berglund
ede7a585bf
Shortened Wayland platform prefix.
ago%!(EXTRA string=11 years)
Camilla Berglund
5491bd4fd2
Formatting and cleanup.
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)