glfw/src
Camilla Löwy b9ea733ca8 Move last bits of window setup to platform code
This avoids glfwCreateWindow emitting GLFW_PLATFORM_ERROR on Wayland
because shared code was calling unimplemented or unavailable platform
functions during final setup.

It also makes it consistent with the final setup of full screen windows.

This is adapted to 3.3-stable from
09653b8c54.
2022-06-10 17:11:01 +02:00
..
CMakeLists.txt Add custom target for updating gamepad mappings 2021-08-03 16:00:30 +02:00
cocoa_init.m Cocoa: Fix EGL and OSMesa not being unloaded 2022-06-09 19:47:36 +02:00
cocoa_joystick.h Add gamepad mapping filtering by backend 2021-08-03 16:01:03 +02:00
cocoa_joystick.m Use the correct type in a for loop 2019-12-31 23:10:29 +01:00
cocoa_monitor.m Cocoa: Fix AirPlay causing harmless init error 2022-05-06 19:34:05 +02:00
cocoa_platform.h Cocoa: Clarify comments on compatibility macros 2022-02-15 21:25:42 +01:00
cocoa_time.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
cocoa_window.m Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
context.c Fix glfwMakeContextCurrent using uninitialized TLS 2022-06-09 19:41:10 +02:00
egl_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-13 16:43:58 +01:00
egl_context.h EGL: Use EGL_EXT_present_opaque when available 2021-12-24 01:51:24 +01:00
glfw3.pc.in Move to the modern CMake project version option 2019-05-19 18:30:58 +02:00
glfw3Config.cmake.in Include imported targets into module config file 2016-02-02 06:00:18 +01:00
glfw_config.h.in Wayland: Require xkbcommon 0.5.0 or greater 2022-02-15 21:20:28 +01:00
glx_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-13 16:43:58 +01:00
glx_context.h Remove blank line before the end of some structs 2021-10-28 12:14:58 +02:00
init.c Move URI list parsing to shared code 2022-05-06 19:34:06 +02:00
input.c Fix missing newline 2022-05-06 19:34:05 +02:00
internal.h Move URI list parsing to shared code 2022-05-06 19:34:06 +02:00
linux_joystick.c Convert some declarations to C99 style 2019-07-16 14:38:26 +02:00
linux_joystick.h Add gamepad mapping filtering by backend 2021-08-03 16:01:03 +02:00
mappings.h Simplify parsing of default gamepad mappings 2021-08-27 17:13:12 +02:00
mappings.h.in Simplify parsing of default gamepad mappings 2021-08-27 17:13:12 +02:00
monitor.c Fix order of error checks in glfwSetGammaRamp 2022-06-09 19:41:56 +02:00
nsgl_context.h Cocoa: Clarify comments on compatibility macros 2022-02-15 21:25:42 +01:00
nsgl_context.m Fix context API checks in native access functions 2021-10-28 12:29:57 +02:00
null_init.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
null_joystick.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
null_joystick.h Fix -Wextra-semi warnings 2019-11-05 17:59:15 +01:00
null_monitor.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
null_platform.h Fix -Wextra-semi warnings 2019-11-05 17:59:15 +01:00
null_window.c Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
osmesa_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-13 16:43:58 +01:00
osmesa_context.h Remove blank line before the end of some structs 2021-10-28 12:14:58 +02:00
posix_thread.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
posix_thread.h Remove blank line before the end of some structs 2021-10-28 12:14:58 +02:00
posix_time.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
posix_time.h Remove blank line before the end of some structs 2021-10-28 12:14:58 +02:00
vulkan.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-13 16:43:58 +01:00
wgl_context.c Fix context API checks in native access functions 2021-10-28 12:29:57 +02:00
wgl_context.h Remove blank line before the end of some structs 2021-10-28 12:14:58 +02:00
win32_init.c Win32: Fix OSMesa library not being unloaded 2022-06-09 19:42:44 +02:00
win32_joystick.c Win32: Fix message reported by VS 2022 2022-06-09 19:55:34 +02:00
win32_joystick.h Add gamepad mapping filtering by backend 2021-08-03 16:01:03 +02:00
win32_monitor.c Win32: Fix calls to encoding compatibility macros 2022-03-20 16:00:34 +01:00
win32_platform.h Win32: Fix using executable instance and not ours 2022-05-06 19:34:05 +02:00
win32_thread.c Add C dialect reminders to each source file 2019-05-27 16:33:22 +02:00
win32_time.c Win32: Remove timeGetTime fallback for timer 2021-10-28 12:24:38 +02:00
win32_window.c Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
window.c Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
wl_init.c Wayland: Fix OSMesa library not being unloaded 2022-06-09 19:48:31 +02:00
wl_monitor.c Wayland: Clean up listener struct initialization 2022-06-09 19:34:29 +02:00
wl_platform.h Wayland: Add support for file drop events 2022-06-09 19:39:28 +02:00
wl_window.c Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
x11_init.c X11: Fix OSMesa library not being unloaded 2022-06-09 19:49:15 +02:00
x11_monitor.c Fix typos 2020-06-30 17:09:55 +02:00
x11_platform.h X11: Fix empty event race condition with a pipe 2022-03-13 16:17:25 +01:00
x11_window.c Move last bits of window setup to platform code 2022-06-10 17:11:01 +02:00
xkb_unicode.c Clean up internal Unicode code point handling 2022-02-15 21:08:17 +01:00
xkb_unicode.h Clean up internal Unicode code point handling 2022-02-15 21:08:17 +01:00