73 Commits (15d89bdff64aaa7632f1db9a9a9deb5efc4c70a9)

Author SHA1 Message Date
Greg V 0a3c4f5d80 Add support for Wayland on FreeBSD and other OSes ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 0d4534733b Wayland: Destroy subcompositor and viewporter on terminate ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot a8e551cffa Fix resizing and moving under xdg-shell ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 9f7ec6b094 Implement window decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 9dc18a62a6 Rename wl_pointer to pointer ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 5b65b9b860 Prevent a crash when giving focus to a non-GLFWwindow surface ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 552e40a4be Add wl_subcompositor support ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 79e16baca3 Add wp_viewporter support ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot d6b9d00ceb Wayland: Handle monitor removal ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 608f055c72 Wayland: Open the timerfd with cloexec ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 84d10b32c3 Wayland: Ask xkbcommon whether to repeat a key ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 8bc0c5c2c0 Wayland: dlsym() xkb_keymap_key_repeats ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 97bf16e5b6 Wayland: Check for wayland protocol version ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 90f5edc0b8 Wayland: Use a timerfd for key repeat ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot c14a35e21e Wayland: Obtain keyboard repeat_info ago%!(EXTRA string=7 years)
Camilla Löwy 53b193a161 Wayland: Fix uninitialized variable warning ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 525ad7bfb8 Close the libwayland-cursor handle after destroying the cursor theme ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 14856e8b60 Wayland: Bind, listen and destroy xdg_wm_base ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 440e7e36f3 Fix typography of error messages ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 407a3e2860 Load libwayland-cursor at runtime ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 5fbf4ddde8 Load libwayland-egl at runtime ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 6e69f63ffa Use the _glfw_dlopen/dlsym/dlclose define ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot eb732457ea Prevent a race between surface destruction and focus ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 93186e4999 Wayland: Fix glfwTerminate segfault on failed init ago%!(EXTRA string=8 years)
Camilla Löwy ee9dffcd66 Add GLFW_HOVERED for polling cursor hover state ago%!(EXTRA string=8 years)
Camilla Löwy 8dab9f6ab1 Wayland: Clarify assertion ago%!(EXTRA string=8 years)
Camilla Löwy 0e8c4ea7ce Add lock key modifier bits input mode ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 65166858ff Wayland: Add support for the idle-inhibit protocol ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot d18431338a Wayland: Disable the compose key on old xkbcommon ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot cc87d5ab10 Wayland: Assert that we only get a known axis ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot a7a70cf34d Wayland: Add dynamic loading of libxkbcommon ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 0019f7a45e Wayland: Stop crashing when Compose is unavailable ago%!(EXTRA string=8 years)
Camilla Löwy 549308051d Linux: Update joystick API in version strings ago%!(EXTRA string=8 years)
pengo 4884232360 Wayland: Update serial on button callback ago%!(EXTRA string=8 years)
Camilla Löwy aaf2800c9c Add internal TLS support ago%!(EXTRA string=8 years)
Camilla Löwy 67a55efa27 Add null joystick backend ago%!(EXTRA string=8 years)
Camilla Löwy f474b6da85 Wayland: Fix missing scancode for Space key ago%!(EXTRA string=8 years)
Camilla Löwy 04f559e28d Restructure monitor enumeration ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot 046d281abc Wayland: Implement compose key for character input ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot a49601ba87 Wayland: Rename snake_case identifiers to camelCase for consistency ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot aa10ec6e45 Wayland: Replace all deprecated xkbcommon aliases. ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot be935debe9 Wayland: Properly unref all xkbcommon objects. ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot 1c8a74b661 Wayland: Properly destroy all bound objects. ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot 2eb1657d91 Wayland: Only input a character on GLFW_PRESS action ago%!(EXTRA string=9 years)
Camilla Berglund e6a32db7b9 Cleanup ago%!(EXTRA string=9 years)
Camilla Berglund f17d60da64 Add scancode arrays for Wayland and Mir 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 797ee8d8e3 Move all cursor positioning to platform code ago%!(EXTRA string=9 years)
Jonas Ådahl cb08dc574c wayland: Implement 'DISABLED' cursor mode ago%!(EXTRA string=9 years)