172 Commits (2e656afc4972827930e845c3124a08c42ac5d564)

Author SHA1 Message Date
Ricardo Vieira 92b3fd02e5 wayland: save serial from all input sources ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot dcd2a19d90 Wayland: Add support for xdg-decoration ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 3e884aea46 Wayland: Use memfd_create() and seals if available ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot ab16fcc8db Wayland: Check for buffer creation failure ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 754b7feaa1 Wayland: Rename handlers for more unicity ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 4d3f0fb5df Wayland: Split long lines for function declaration ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 15cad02235 Wayland: Use HiDPI cursors for standard cursors ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot e0b83bbe8d Wayland: Use HiDPI cursors on decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 5ea6e6cda2 Wayland: Add support for animated standard cursors ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot dede6d6886 Wayland: Add a timerfd for animated cursors ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 2926ce4838 Prevent resizing smaller than 1×1 ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot a0dbffb8f2 Set decorations as opaque, to optimise composition ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot dfc7eacd50 Do not leak the 1×1 buffer used for decorations ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 0c4ca85149 Fix _glfwPlatformSetWindowMonitor to correctly destroy/recreate decorations ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot c9d691e65e Fix window size calculation when wp_viewporter isn’t supported ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 60e82ba472 Handle scaling factor (hidpi) correctly ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot f51c219b1c Handle maximized size correctly ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 31cea7fa24 Remove decorations when fullscreen ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 58b21d336c Factorise moving to fullscreen ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 8ed91e8a77 Only create decorations if wp_viewporter is supported ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 4e31dc5e6e Make it possible to toggle window decorations ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 1f8ec20b55 Correctly destroy subsurfaces on window destroy ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 4a42364a19 Return correct values for frame size ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 9f7ec6b094 Implement window decorations ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 9a7656364e Split shm buffer creation out of _glfwPlatformCreateCursor ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 2de3605b4c Make createAnonymousFile static ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot f67b610dd4 Wayland: Handle repeats which missed a timer ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 90f5edc0b8 Wayland: Use a timerfd for key repeat ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot f5d3954568 Stop checking for resizing ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot eb7c9994bf Prevent auto-iconify from firing on window creation ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot f2617a671f Add a roundtrip after creating the xdg-surface ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 4778d02c67 Ignore _glfwPlatformShowWindow when already visible ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot f710db6504 Ignore configure events of 0×0px ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 0e759c9422 Don’t set min/max size on GLFW_DONT_CARE ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot ae44a28125 Wayland: Add an alternate surface role using xdg-shell ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot a199efae44 Wayland: Emit an error when wl_shell is absent or unusable ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 407a3e2860 Load libwayland-cursor at runtime ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 5fbf4ddde8 Load libwayland-egl at runtime ago%!(EXTRA string=8 years)
Camilla Löwy 973bf29622 Remove use of non-standard function strdup ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 6c421f131d Wayland: Implement scale callback ago%!(EXTRA string=8 years)
Camilla Löwy ee9dffcd66 Add GLFW_HOVERED for polling cursor hover state ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 65166858ff Wayland: Add support for the idle-inhibit protocol ago%!(EXTRA string=8 years)
Camilla Löwy 11e47f08b1 Add glfwGetWindowOpacity and glfwSetWindowOpacity ago%!(EXTRA string=8 years)
Camilla Löwy 31cbb20ba2 Deprecate window parameter of clipboard functions ago%!(EXTRA string=8 years)
Camilla Löwy bf09dba95b Cleanup ago%!(EXTRA string=8 years)
Camilla Löwy 16bf872117 Add content scale queries ago%!(EXTRA string=8 years)
Emmanuel Gil Peyrot 95e282d5a0 Wayland: Add transparency support ago%!(EXTRA string=8 years)
Camilla Löwy 32e78aeb2e Add GLFW_TRANSPARENT attribute and documentation ago%!(EXTRA string=8 years)
Camilla Löwy e3be6b8ae0 Cleanup ago%!(EXTRA string=8 years)
Camilla Löwy 82284b86eb Cleanup ago%!(EXTRA string=8 years)