Camilla Löwy
43c1910453
Win32: Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
260dbf0a1d
Win32: Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
f3e20ca437
Pass scancode with synthetic key release events
ago%!(EXTRA string=9 years)
Camilla Löwy
a2867ff6ea
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
9689f7b925
Remove superfluous comments
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
f4c5e6568e
Wayland: Commit shell surface creation
...
This fixes any program using hidden windows, like tests/windows.c.
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
865bf67b1a
OSMesa: Fix context struct indentation
ago%!(EXTRA string=9 years)
Camilla Löwy
f474b6da85
Wayland: Fix missing scancode for Space key
...
Fixes #936 .
ago%!(EXTRA string=9 years)
Camilla Löwy
a578bc2fad
Mir: Fix missing scancode for Space key
...
Related to #936 .
ago%!(EXTRA string=9 years)
Camilla Löwy
c28778e28c
Win32: Improve platform error messages
...
Related to #733 .
ago%!(EXTRA string=9 years)
paul4334
9cd378caa7
GLX: Check whether client string is NULL
...
In very rare cases the X server reports the GLX extension as present but
functions return invalid fallback values.
Closes #912 .
ago%!(EXTRA string=9 years)
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
e7722af9a2
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
0cd409bd6d
Comment work
ago%!(EXTRA string=9 years)
Camilla Löwy
2ea7f9769a
OSMesa: Fix invalid window frame size
ago%!(EXTRA string=9 years)
Camilla Löwy
221451b817
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
48a795c101
Merge single-use function _glfwFreeMonitors
...
All other uses were elminiated by _glfwInputMonitor.
ago%!(EXTRA string=9 years)
Camilla Löwy
dd81707992
EGL: Fix test for EGL_RGB_BUFFER
ago%!(EXTRA string=9 years)
Camilla Löwy
ec410fb6fe
Cocoa: Enable EGL
ago%!(EXTRA string=9 years)
Camilla Löwy
3edaa5280d
Add GLFW_INCLUDE_ES32
ago%!(EXTRA string=9 years)
Camilla Löwy
51e415a026
Cocoa: Fix CGDisplayModeCopyPixelEncoding cutoff
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
ecda05af29
Cocoa: Implement window cascading
...
Related to #195 .
ago%!(EXTRA string=9 years)
Camilla Löwy
4661315192
Add GLFW_COCOA_FRAME_AUTOSAVE
...
Fixes #195 .
ago%!(EXTRA string=9 years)
Camilla Löwy
0f488ac286
Win32: Fix underflow in deadzone logic
...
Fixes #910 .
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
f656d95339
Documentation work
ago%!(EXTRA string=9 years)
Camilla Löwy
6eae8f22dc
X11: Load Xxf86vm at run-time
ago%!(EXTRA string=9 years)
Camilla Löwy
58ceab5f1e
Add GLFW_COCOA_RETINA_FRAMEBUFFER
...
Look, a can of worms! I wonder what's inside.
This adds the first platform specific window hint, transforming
a compile-time option to a run-time per-window one.
ago%!(EXTRA string=9 years)
Camilla Löwy
0e8ba24f32
Formatting
ago%!(EXTRA string=9 years)
Camilla Löwy
744cee6ec9
Cleanup
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)
Sergey Tikhomirov
11a2413476
Cocoa: Fix issue with application sandboxing
...
Fixes #816 .
Closes #882 .
ago%!(EXTRA string=9 years)
Camilla Löwy
be4eb6fb2b
OSMesa: Add missing stubs
ago%!(EXTRA string=9 years)
Camilla Löwy
9e56099edd
Add glfwSetWindowAttrib
...
This function allows updating the GLFW_DECORATED, GLFW_RESIZABLE,
GLFW_FLOATING and GLFW_AUTO_ICONIFY attributes for existing windows.
Fixes #537 .
ago%!(EXTRA string=9 years)
Camilla Löwy
d92bb41e25
Fix typo
...
[ci skip]
ago%!(EXTRA string=9 years)
Camilla Löwy
69e351b44a
Cleanup
...
[ci skip]
ago%!(EXTRA string=9 years)
Camilla Löwy
fd127d59fa
Cocoa: Improve OpenGL version restriction messages
...
Fixes #904 .
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
9190cf8796
Cocoa: Disable deprecated function on macOS 10.12+
...
CGDisplayModeCopyPixelEncoding is deprecated starting with macOS 10.12.
ago%!(EXTRA string=9 years)
Camilla Berglund
d19a21bd01
Cocoa: Monitor name cleanup
...
Only retrieve the display info dictionary once. Remove non-standard
function name.
ago%!(EXTRA string=9 years)
Matthew Henry
94b8486d4b
Cocoa: Replace deprecated CGDisplayIOServicePort
...
This replaces CGDisplayIOServicePort with manually finding a service
port with matching vendor and product IDs. This may technically not be
the one corresponding to the display ID, but it is only used to retrieve
the human-readable make/model string.
This could be cleaned up and refined a bit by comparing more display
attributes when available, but it gets the job done.
Fixes #165 .
Closes #192 .
Closes #508 .
Closes #511 .
ago%!(EXTRA string=9 years)
Camilla Berglund
5b8051581e
OSMesa: Allow cursor creation
ago%!(EXTRA string=9 years)
Camilla Berglund
0e8d129efb
OSMesa: Context creation compliance fixes
ago%!(EXTRA string=9 years)
Camilla Berglund
62012e3c68
OSMesa: Add fallback to OSMesaCreateContextExt
ago%!(EXTRA string=9 years)
Camilla Berglund
fef21361c5
OSMesa: Cleanup
...
Fixes formatting, semantics and documentation. Adds
glfwGetOSMesaContext. Adds support for OSMesa context attributes.
Updates changelog and credits. Adds license and copyright headers.
Removes superfluous code (the shared code provides many conveniences).
Removes loading of unused OSMesa functions. Removes empty platform
structs. Fixes version string format. Removes build dependency on
the OSMesa header and library (only the library is needed and only at
runtime).
Closes #850 .
ago%!(EXTRA string=9 years)
Jason Daly
368fa9475d
Add headless OSMesa backend
...
Allows creation and drawing to in-memory OpenGL contexts.
This backend does not provide input.
Related to #850 .
ago%!(EXTRA string=9 years)
Camilla Berglund
4d322a97e1
Fix Vulkan extension count when none were found
ago%!(EXTRA string=9 years)