glfw/src
er-azh cf4734ce8a X11: Fix detectEWMH not releasing error handler
If detectEWMH failed to query the EWMH helper window, it would return
without restoring the previous Xlib error handler.  This was bad
(because other code might also be using the facility) and bad (because
GLFW would assert the next time it tried to grab the error handler).

This commit adds the necessary release call.

Closes #2593
Fixes #2601
Closes #2631
2025-01-13 19:59:19 +01:00
..
CMakeLists.txt Wayland: Replace _glfwKeySym2Unicode with xkbcommon 2024-11-29 12:05:20 +01:00
cocoa_init.m Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_joystick.m Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_monitor.m Cocoa: Remove support for OS X 10.10 Yosemite 2024-04-07 20:43:48 +02:00
cocoa_platform.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_time.c Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_time.h Start 3.5 2024-02-29 15:42:28 +01:00
cocoa_window.m Cocoa: Add QuartzCore as a link-time dependency 2024-04-07 20:55:30 +02:00
context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
egl_context.c EGL: Allow native access with defaults on Wayland 2024-03-29 13:18:31 +01:00
glfw.rc.in Win32: Add VERSIONINFO resource to GLFW DLL 2019-12-11 21:02:08 +01:00
glx_context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
init.c Start 3.5 2024-02-29 15:42:28 +01:00
input.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
internal.h Allow C99 booleans 2024-03-28 16:53:04 +01:00
linux_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
linux_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
mappings.h Start 3.5 2024-02-29 15:42:28 +01:00
mappings.h.in Start 3.5 2024-02-29 15:42:28 +01:00
monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
nsgl_context.m Update macOS OpenGL compatibility notes 2024-04-07 20:56:18 +02:00
null_init.c Start 3.5 2024-02-29 15:42:28 +01:00
null_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
null_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
null_monitor.c Start 3.5 2024-02-29 15:42:28 +01:00
null_platform.h Null: Add Vulkan 'window' surface creation 2024-03-28 16:53:04 +01:00
null_window.c Null: Add limited EGL context creation on Mesa 2024-03-28 16:53:04 +01:00
osmesa_context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
platform.c Start 3.5 2024-02-29 15:42:28 +01:00
platform.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_module.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_poll.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_poll.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_thread.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_thread.h Start 3.5 2024-02-29 15:42:28 +01:00
posix_time.c Start 3.5 2024-02-29 15:42:28 +01:00
posix_time.h Start 3.5 2024-02-29 15:42:28 +01:00
vulkan.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
wgl_context.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
win32_init.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_joystick.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_joystick.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_module.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
win32_platform.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_thread.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_thread.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_time.c Start 3.5 2024-02-29 15:42:28 +01:00
win32_time.h Start 3.5 2024-02-29 15:42:28 +01:00
win32_window.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
window.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
wl_init.c Wayland: Replace _glfwKeySym2Unicode with xkbcommon 2024-11-29 12:05:20 +01:00
wl_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
wl_platform.h Wayland: Replace _glfwKeySym2Unicode with xkbcommon 2024-11-29 12:05:20 +01:00
wl_window.c Wayland: Replace _glfwKeySym2Unicode with xkbcommon 2024-11-29 12:05:20 +01:00
x11_init.c X11: Fix detectEWMH not releasing error handler 2025-01-13 19:59:19 +01:00
x11_monitor.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
x11_platform.h Start 3.5 2024-02-29 15:42:28 +01:00
x11_window.c Place assertions for handles after init check 2024-03-28 16:53:04 +01:00
xkb_unicode.c Start 3.5 2024-02-29 15:42:28 +01:00
xkb_unicode.h Start 3.5 2024-02-29 15:42:28 +01:00