Camilla Berglund
dd043d737f
Use CMake threading variable for Wayland.
ago%!(EXTRA string=11 years)
Camilla Berglund
6e0ea02f17
Quoted all CMake paths with substitution.
...
Fixes #258 .
ago%!(EXTRA string=11 years)
Ricardo Vieira
3eae79f6e0
Fixed Wayland EGL pkg-config module name.
...
The wayland-egl module also includes wayland-client.
Fixes #317 .
ago%!(EXTRA string=11 years)
Jonas Ådahl
76f78cf123
Fixed name of xkbcommon pkg-config module.
ago%!(EXTRA string=11 years)
Jonas Ådahl
9ac854b7bb
wayland: Add keyboard support
...
Adds libxkbcommon as a dependency when enabling the Wayland backend.
ago%!(EXTRA string=11 years)
Jonas Ådahl
7d373477ed
wayland: Build with -pthread
ago%!(EXTRA string=11 years)
Camilla Berglund
20b7ac0518
Formatting.
ago%!(EXTRA string=11 years)
Camilla Berglund
2f30d3e5a3
Only generate Doxyfile if generating docs.
...
Fixes #307 .
ago%!(EXTRA string=11 years)
Camilla Berglund
f1cb1f8420
Disabled Wayland on OS X.
ago%!(EXTRA string=11 years)
Camilla Berglund
6acbfe863d
Fixed option value.
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
2e8d17e7b7
Fixed MinGW detection.
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
d0d2332193
WINVER fixes for MinGW and VC++.
ago%!(EXTRA string=11 years)
Camilla Berglund
0cd31782d4
Enabled pkg-config file generation on MinGW.
...
Fixes #220 .
ago%!(EXTRA string=11 years)
Camilla Berglund
84377c6175
Added _GLFW_USE_RETINA.
ago%!(EXTRA string=11 years)
Camilla Berglund
7e806a8567
Started 3.1.
ago%!(EXTRA string=12 years)
Camilla Berglund
6c12ffc902
Added the GLFW_BUILD_DOCS CMake option.
ago%!(EXTRA string=12 years)
Camilla Berglund
23ff318f59
Replaced find_library with CMAKE_DL_LIBS.
ago%!(EXTRA string=12 years)
Camilla Berglund
aab08712dd
Fixed zero refresh rate on some monitors.
ago%!(EXTRA string=12 years)
Andrew Corrigan
34f1c298b6
config.h.in --> glfw_config.h.in
ago%!(EXTRA string=12 years)
Camilla Berglund
59422ec980
Started 3.0.4.
ago%!(EXTRA string=12 years)
Camilla Berglund
4ff8095dee
Workaround for libXi and CMake 2.8.7.
ago%!(EXTRA string=12 years)
Camilla Berglund
6770ae0556
Added workaround for legacy MinGW.
...
When building on legacy MinGW, WINVER and UNICODE need to be defined
before the inclusion of stddef.h (by glfw3.h), which is itself included
before win32_platform.h.
ago%!(EXTRA string=12 years)
Camilla Berglund
8c1588b14e
Started 3.0.3.
ago%!(EXTRA string=12 years)
Camilla Berglund
735bc2d815
Added NvOptimusEnablement.
ago%!(EXTRA string=12 years)
Camilla Berglund
1c80e99008
Added forcing of swap interval on DWM composition.
ago%!(EXTRA string=12 years)
Camilla Berglund
10017b27bb
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
1de60a4ff7
Started 3.0.2.
ago%!(EXTRA string=12 years)
Camilla Berglund
01ccc56423
Added missing headers to library target.
ago%!(EXTRA string=12 years)
Camilla Berglund
305c66db31
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
d31322cdcd
Added option for disabling install.
ago%!(EXTRA string=12 years)
Niklas Behrens
bff77eeed1
Fix variable name for xf86vmode lib
...
CMake bug 0006976 has been fixed. However, the variable name is
different than expected.
ago%!(EXTRA string=12 years)
Camilla Berglund
c38f33adda
Started 3.0.1.
ago%!(EXTRA string=12 years)
Camilla Berglund
3274dc9a61
Added internal docs.
ago%!(EXTRA string=12 years)
Camilla Berglund
15ed715f4e
Moved public headers to the GLFW directory.
ago%!(EXTRA string=12 years)
Camilla Berglund
f68f28ba0b
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
583c8a8e8e
Added XInput dependency to pkgconfig file.
ago%!(EXTRA string=12 years)
Camilla Berglund
97d71393cc
Made CMake file require XInput.
ago%!(EXTRA string=12 years)
Camilla Berglund
64630af362
CMake config file cleanup.
ago%!(EXTRA string=12 years)
Lambert Clara
f6eccf145b
Add glfwConfig module.
...
This module allows cmake projects to find glfw with FIND_PACKAGE.
ago%!(EXTRA string=12 years)
Camilla Berglund
807f1622ea
Added threading library to link dependencies.
...
Since the GLX backend now uses explicit pthread calls, linking needs to
be explicit as well.
ago%!(EXTRA string=12 years)
Camilla Berglund
5cf56a442c
Removed APPLE as UNIX is true on OS X.
ago%!(EXTRA string=12 years)
John Bartholomew
93f4effd2b
Do not export internal symbols from a unix shared library.
ago%!(EXTRA string=12 years)
Camilla Berglund
f41d85a209
Added initial XInput2 cursor motion.
ago%!(EXTRA string=12 years)
Camilla Berglund
ebe02f94af
Added CMake target for documentation.
ago%!(EXTRA string=12 years)
Camilla Berglund
2469a1bac9
Removed option to disable native docs.
ago%!(EXTRA string=12 years)
Camilla Berglund
6f8084f061
Documentation work.
...
Enabled Doxygen tree view, added CMake options for native and internal
modules, improved internal and native documentation.
ago%!(EXTRA string=12 years)
Camilla Berglund
34e08f62b5
Removed installation of readme.
ago%!(EXTRA string=12 years)
Camilla Berglund
dca9b2db07
Only disable tests and examples if not using OpenGL.
ago%!(EXTRA string=12 years)