284 Commits (d097e35743ee49d38811a89ea29c7f2525dc8d6a)

Author SHA1 Message Date
luz.paz 7105ff2dfd Fix typos ago%!(EXTRA string=6 years)
Camilla Löwy 56aad76b16 Add C dialect reminders to each source file ago%!(EXTRA string=6 years)
Emmanuel Gil Peyrot 599fb3de34 Wayland: Remove wl_shell support ago%!(EXTRA string=6 years)
Camilla Löwy a337c56848 Start 3.4 ago%!(EXTRA string=6 years)
Camilla Löwy 44af6bb936 Wayland: Implement raw mouse motion control ago%!(EXTRA string=6 years)
Camilla Löwy 1155c83013 Rename raw input to raw mouse motion, cleanup ago%!(EXTRA string=6 years)
Nathan Poirier 9e29f556fd Add GLFW_RAW_INPUT and glfwRawInputSupported ago%!(EXTRA string=6 years)
Emmanuel Gil Peyrot 45bd991ea9 Wayland: Fix auto-iconify on kwin_wayland ago%!(EXTRA string=6 years)
Emmanuel Gil Peyrot edf0a07174 Wayland: Only auto-iconify fullscreen windows ago%!(EXTRA string=6 years)
Greg V 36ce73bbfd Wayland: use SHM_ANON on FreeBSD ago%!(EXTRA string=6 years)
Emmanuel Gil Peyrot c08abffc50 Wayland: Implement clipboard copy ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 8b54e28c4e Wayland: Implement clipboard paste ago%!(EXTRA string=7 years)
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=7 years)
Emmanuel Gil Peyrot a0dbffb8f2 Set decorations as opaque, to optimise composition ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot dfc7eacd50 Do not leak the 1×1 buffer used for decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 0c4ca85149 Fix _glfwPlatformSetWindowMonitor to correctly destroy/recreate decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot c9d691e65e Fix window size calculation when wp_viewporter isn’t supported ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 60e82ba472 Handle scaling factor (hidpi) correctly ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot f51c219b1c Handle maximized size correctly ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 31cea7fa24 Remove decorations when fullscreen ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 58b21d336c Factorise moving to fullscreen ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 8ed91e8a77 Only create decorations if wp_viewporter is supported ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 4e31dc5e6e Make it possible to toggle window decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 1f8ec20b55 Correctly destroy subsurfaces on window destroy ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 4a42364a19 Return correct values for frame size ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 9f7ec6b094 Implement window decorations ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 9a7656364e Split shm buffer creation out of _glfwPlatformCreateCursor ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 2de3605b4c Make createAnonymousFile static ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot f67b610dd4 Wayland: Handle repeats which missed a timer ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 90f5edc0b8 Wayland: Use a timerfd for key repeat ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot f5d3954568 Stop checking for resizing ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot eb7c9994bf Prevent auto-iconify from firing on window creation ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot f2617a671f Add a roundtrip after creating the xdg-surface ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 4778d02c67 Ignore _glfwPlatformShowWindow when already visible ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot f710db6504 Ignore configure events of 0×0px ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot 0e759c9422 Don’t set min/max size on GLFW_DONT_CARE ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot ae44a28125 Wayland: Add an alternate surface role using xdg-shell ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot a199efae44 Wayland: Emit an error when wl_shell is absent or unusable 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)