Hyprland/src
Tom Englund 13dab66b1d
pointermgr: damage only the surface size (#13284)
* pointermgr: damage only the surface size

CWaylandOutput returns a vector2d with -1, -1 set as a "no limit",
passing that down into beginSimple and the renderer it hits pixman bug
of invalid sizes and wrong rectangles gets created.

causing bunch of
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed

set the damage either to cursor plane size or fallback to 256x256.

* pointermgr: dedup if hw cursorsize checks

dedup a bit if else casing
2026-02-21 20:29:00 +00:00
..
config config/descriptions: fix use_cpu_buffer (#13285) 2026-02-20 17:57:08 +00:00
debug desktop/window: add stable id and use it for foreign 2026-02-19 00:49:43 +00:00
desktop desktop/popup: only remove reserved for window popups 2026-02-19 17:41:17 +00:00
devices debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
helpers multigpu: fix multi gpu checking (#13277) 2026-02-21 20:27:59 +00:00
hyprerror hyprerror: add padding & adjust for scale when reserving area (#13158) 2026-02-03 20:44:41 +00:00
i18n i18n: update russian translation (#13247) 2026-02-13 23:40:57 +00:00
init debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
layout master: fix placement with center_ignores_reserved (#12695) 2025-12-27 19:17:51 +01:00
managers pointermgr: damage only the surface size (#13284) 2026-02-21 20:29:00 +00:00
pch core: move all shared_ptrs from the STL to hyprutils (#9143) 2025-01-23 21:55:41 +01:00
plugins pluginsystem: fix crash when unloading plugin hyprctl commands (#12821) 2026-01-03 22:11:05 +01:00
protocols wayland/output: return all bound wl_output instances in outputResourceFrom (#13315) 2026-02-20 22:31:59 +00:00
render opengl: add debug:gl_debugging (#13183) 2026-02-06 21:02:20 +00:00
xwayland xwayland/xwm: fix window closing when props race 2026-02-21 14:40:36 +00:00
Compositor.cpp compositor: guard null view() in getWindowFromSurface (#13255) 2026-02-13 23:52:15 +00:00
Compositor.hpp renderer: fix mouse motion in VRR (#12665) 2026-01-31 13:37:01 +00:00
defines.hpp debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
includes.hpp core: drop the legacy renderer (#10408) 2025-05-15 10:13:24 +01:00
macros.hpp opengl: add debug:gl_debugging (#13183) 2026-02-06 21:02:20 +00:00
main.cpp main: add watchdog-fd and safe-mode options to help message (#12922) 2026-01-08 17:50:11 +01:00
SharedDefs.hpp renderer: add eRenderStage::RENDER_POST_WALLPAPER (#11501) 2025-08-22 18:19:00 +01:00
version.h.in build: replace generateVersion.sh (#12110) 2025-10-23 20:50:32 +01:00