mirror of
https://gitlab.freedesktop.org/xorg/lib/libxcursor.git
synced 2025-12-20 04:40:11 +01:00
read-only mirror of https://gitlab.freedesktop.org/xorg/lib/libxcursor
Callers of these APIs (especially on Wayland) currently uses different strategies to scale the returned cursor to the size set by the user, resulting in inconsistent cursor sizes and looks across different apps and toolkits. Having the cursor scaled in libXcursor will skip app's own scaling algorithm and guarantee a consistent look. `*LoadAllImages()` are not changed. They still only return the sizes present in the theme. This change needs to be synchronized to libraries (libxcb-cursor, wayland), toolkits (GTK), window managers / Wayland compositors (i3, wlroots) who have a (modified) copy of libXcursor source code, in order to have a fully consistent cursor size across all apps. Signed-off-by: Jin Liu <m.liu.jin@gmail.com> |
||
|---|---|---|
| include/X11/Xcursor | ||
| man | ||
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| AUTHORS | ||
| autogen.sh | ||
| configure.ac | ||
| COPYING | ||
| Makefile.am | ||
| README.md | ||
| xcursor.pc.in | ||
libXcursor - X Window System Cursor management library
All questions regarding this software should be directed at the Xorg mailing list:
https://lists.x.org/mailman/listinfo/xorg
The primary development code repository can be found at:
https://gitlab.freedesktop.org/xorg/lib/libXcursor
Please submit bug reports and requests to merge patches there.
For patch submission instructions, see:
https://www.x.org/wiki/Development/Documentation/SubmittingPatches