Camilla Löwy
b0258803c6
X11: Clarified broken RandR error messages
ago%!(EXTRA string=9 years)
Camilla Löwy
77eb94409c
X11: Fix segfault on Cygwin/X RandR 1.5
ago%!(EXTRA string=9 years)
Camilla Löwy
0735250eb1
X11: Fix potential window property data leaks
ago%!(EXTRA string=9 years)
Camilla Löwy
0cd409bd6d
Comment work
ago%!(EXTRA string=9 years)
Camilla Löwy
04f559e28d
Restructure monitor enumeration
...
This way is both kinder on event-based enumeration and less work to
unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
ago%!(EXTRA string=9 years)
Camilla Löwy
e649708cb2
X11: Make more use of XRRGetScreenResourcesCurrent
...
Closes #877 .
ago%!(EXTRA string=9 years)
Camilla Löwy
6eae8f22dc
X11: Load Xxf86vm at run-time
ago%!(EXTRA string=9 years)
Camilla Löwy
32eb50b75e
Move to Vulkan style function typedefs
...
PFN_FunctionName is more readable than SCREAMSOUP_T.
Context creation API function typedefs are kept as-is where the original
header provided them, for compatibility and familiarity reasons.
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
e6a32db7b9
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
ccfd6dde45
X11: Make clipboard IPC use helper window
ago%!(EXTRA string=9 years)
Camilla Berglund
3b3a1390ad
X11: Add IPC helper window
ago%!(EXTRA string=9 years)
Camilla Berglund
fafe1732b5
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
d5e00e6b0f
Initialize context creation APIs on demand
ago%!(EXTRA string=9 years)
Camilla Berglund
fb418b26d7
Fix grammar
...
Fixes #776 .
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
6a8e169001
Update copyright notice year
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
11d051b69a
Formatting
ago%!(EXTRA string=9 years)
Camilla Berglund
932a161d44
Unconditionally use some EWMH atoms
...
These window properties do no harm if they're declared even if the WM
doesn't support them. This makes GLFW slightly more tolerant of WM
changes as well as things like Ubuntu Unity reading _NET_WM_ICON without
declaring support for it.
ago%!(EXTRA string=9 years)
Camilla Berglund
0b6a4313dd
Create EWMH and XDND atoms on demand
ago%!(EXTRA string=9 years)
Camilla Berglund
ea73ccf22d
Add support for EWMH _NET_WM_WINDOW_TYPE
ago%!(EXTRA string=9 years)
Camilla Berglund
b823f7151e
Add glfwSetWindowIcon
...
Adds support for setting window icons programmatically on platforms
where this makes sense.
Fixes #453 .
Closes #467 .
ago%!(EXTRA string=9 years)
Camilla Berglund
93b4c828c1
Fix VC++ build failure
...
Regression caused by 71c72db1e3
.
ago%!(EXTRA string=9 years)
Jonas Ådahl
9160a7ceb3
x11: Premultiply custom cursor image alpha
...
As with Wayland, X11 expects cursor pixels to have the alpha
premultiplied, so lets convert the non-premultiplied pixels to
premultiplied pixels.
Fixes #353 .
Closes #707 .
ago%!(EXTRA string=9 years)
Camilla Berglund
bb3b3452f3
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
bda18bc899
Remove XInput2 XI_Motion support
...
Sadly, this interferes with the Steam overlay.
Fixes #304 .
ago%!(EXTRA string=9 years)
Camilla Berglund
a10caa4631
Add glfwMaximizeWindow and GLFW_MAXIMIZED
...
Fixes #266 .
ago%!(EXTRA string=9 years)
Camilla Berglund
9b75bffc88
Add basic Vulkan support
...
Added GLFW_INCLUDE_VULKAN. Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example.
ago%!(EXTRA string=9 years)
Camilla Berglund
2cc6caf182
Remove superfluous call
ago%!(EXTRA string=10 years)
celestinmarot
80cef67580
Fix memory leak in X11 key LUT generation
...
Closes #662 .
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
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
ago%!(EXTRA string=10 years)
Camilla Berglund
d95b77ebec
Fix monitor notifications on X11
...
Fixes #288 .
ago%!(EXTRA string=10 years)
Camilla Berglund
8aaa6d2162
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Camilla Berglund
87ad8c0561
Fix XIM input on non-UTF-8 locales
ago%!(EXTRA string=10 years)
Camilla Berglund
6123937bde
Add missing version string entries
ago%!(EXTRA string=10 years)
Camilla Berglund
afe4aadade
Make all GLX functions dynamically loaded
ago%!(EXTRA string=10 years)
Camilla Berglund
2d39dff84a
Replace XkbGetKeyboard with XkbGetMap
...
Switch to XkbGetMap as XkbGetKeyboard returns NULL on XWayland.
Fixes #389 .
ago%!(EXTRA string=10 years)
Camilla Berglund
04a439a0a0
Fix function name conflict between source files
...
Fixes #574 .
ago%!(EXTRA string=10 years)
Camilla Berglund
2205bdd469
Improved X11 display opening failure.
ago%!(EXTRA string=10 years)
Camilla Berglund
bdcffa90eb
Remove superfluous X11 library struct member.
ago%!(EXTRA string=10 years)
Camilla Berglund
8e96402819
Formatting.
ago%!(EXTRA string=10 years)
Camilla Berglund
b00a7d0619
Simplified version string functions.
ago%!(EXTRA string=10 years)
Camilla Berglund
ef6dec17ba
Added missing entries to Linux version strings.
ago%!(EXTRA string=10 years)
Camilla Berglund
287e30239c
Renamed extension version struct members.
ago%!(EXTRA string=10 years)
Camilla Berglund
3c52cb1790
Simplified glXGetProcAddress logic.
...
Removed compile-time selection of GLX entry point retrieval mechanism.
Made dlopen a required dependency.
This is a stopgap solution until we start requiring GLX 1.4.
ago%!(EXTRA string=10 years)