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)
Camilla Berglund
8c766b57e7
Renamed chdir option, added OS X menu bar option.
...
Some command-line programs want to render to hidden windows without any
visible UI. This option makes this possible on OS X.
ago%!(EXTRA string=13 years)
Camilla Berglund
6333a5caaf
Added CMake option for glfwInit chdir on OS X.
ago%!(EXTRA string=13 years)
Camilla Berglund
bd2abbca9f
CMake file formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
ago%!(EXTRA string=13 years)
Camilla Berglund
0517a82467
Added support for GLESv1_CM and GLESv2 client libraries.
ago%!(EXTRA string=13 years)
Camilla Berglund
3863a635f2
Clarified CMake X extension error messages.
ago%!(EXTRA string=13 years)