Camilla Berglund
7fec7a0569
Make source file names more consistent
...
Use platform prefix for files specific to that platform AND that have no
credible alternative API on that platform.
The exception is WinMM, which will be replaced before 3.2.
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
eea46be4e6
Fix missing MinGW import library prefix
...
Fixes #657 .
ago%!(EXTRA string=10 years)
Camilla Berglund
5f6aa9c34c
Added IDE folders to CMake files.
...
Fixes #328 .
ago%!(EXTRA string=11 years)
BrandonSchaefer
cfb7d2f036
Start with the skeleton code for Mir support.
ago%!(EXTRA string=11 years)
Camilla Berglund
5f13279557
Merged time functions into input module.
ago%!(EXTRA string=11 years)
Camilla Berglund
bb98eae131
Merged joystick functions into input module.
ago%!(EXTRA string=11 years)
Camilla Berglund
2a255e49e2
Made static library build with -fPIC for Rust.
...
Fixes #199 .
ago%!(EXTRA string=11 years)
Camilla Berglund
8d170c7f47
Merged clipboard code into input.
ago%!(EXTRA string=11 years)
Camilla Berglund
59d1aa52f2
Merged gamma files into monitor files.
ago%!(EXTRA string=11 years)
Camilla Berglund
3b7d34a1d5
Moved XKB header to header variable.
ago%!(EXTRA string=11 years)
Camilla Berglund
aa4ec94d71
Removed link interface no-op.
...
Closes #327 .
ago%!(EXTRA string=11 years)
Camilla Berglund
6e0ea02f17
Quoted all CMake paths with substitution.
...
Fixes #258 .
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
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
1127c0e6e5
Renamed Wayland files to match prefix.
ago%!(EXTRA string=11 years)
Camilla Berglund
7c925353a5
Renamed context module headers.
ago%!(EXTRA string=11 years)
Camilla Berglund
8113c00712
Merged CMake platform file picking blocks.
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)
Camilla Berglund
b7fc8099f1
Removed duplicate addition of POSIX time header.
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
23021422f3
Added explicit configuration header macro.
ago%!(EXTRA string=12 years)
Camilla Berglund
16e63adc40
Tenative setting of install_name.
ago%!(EXTRA string=12 years)
Andrew Corrigan
34f1c298b6
config.h.in --> glfw_config.h.in
ago%!(EXTRA string=12 years)
Camilla Berglund
10017b27bb
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
01ccc56423
Added missing headers to library target.
ago%!(EXTRA string=12 years)
Camilla Berglund
d31322cdcd
Added option for disabling install.
ago%!(EXTRA string=12 years)
Camilla Berglund
15ed715f4e
Moved public headers to the GLFW directory.
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
121ce7fbd6
Renamed X11 keysym to Unicode conversion file.
ago%!(EXTRA string=13 years)
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
ago%!(EXTRA string=13 years)
Camilla Berglund
ccdb776cc3
Cleanup of configuration variable use.
ago%!(EXTRA string=13 years)
Camilla Berglund
47c11b4ea6
Tweaked comment.
ago%!(EXTRA string=13 years)
Camilla Berglund
1eef0f0869
Renamed context module files.
ago%!(EXTRA string=13 years)
Camilla Berglund
5ea3591586
Cocoa NSGL fixes.
ago%!(EXTRA string=13 years)
Camilla Berglund
34d383399c
Finished initial window/context backend split.
ago%!(EXTRA string=13 years)
Camilla Berglund
b934cdf573
Begun preparations for Win32 EGL support.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
1c21fc1383
Removed GLFW_SYSTEM_KEYS from the GLFW API
...
Rationale: Disabling system commands is inherently
dangerous, and should not be encouraged. Also, it's very
difficult to define and implement a reliable and
consistent cross-platform mechanism.
ago%!(EXTRA string=13 years)
Camilla Berglund
7fa27f1e98
Fixed warnings on VC++.
ago%!(EXTRA string=13 years)
Camilla Berglund
633839502c
Fixed various VC++ warnings.
ago%!(EXTRA string=13 years)
Camilla Berglund
c4d5da0090
Moved DllMain into Win32 init module.
ago%!(EXTRA string=13 years)
Camilla Berglund
55419bda67
Merged fullscreen and monitor modules.
ago%!(EXTRA string=13 years)
Camilla Berglund
7be55239e7
Disabled native API by default.
ago%!(EXTRA string=13 years)
Camilla Berglund
7493bbe0c8
Removed X11 prefix from EGL and GLX files.
ago%!(EXTRA string=13 years)
Camilla Berglund
bd5ff15769
Moved error handling to init module.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f34b091b8
Gave MinGW link library a .a suffix.
ago%!(EXTRA string=13 years)
jonathan MERCIER
31c0212c25
Able to install to lib64 if LIB_SUFFIX var is set to 64
ago%!(EXTRA string=13 years)