50 Commits (52018368689b4438579c961069cbff54fc532535)

Author SHA1 Message Date
Simon Zeni 8221c487ed xcursor/wlr_xcursor: properly clean xcursor in case of realloc failure in load_callback
8 months ago
Chloé Vulquin 172c8add7d xcursor: catch theme inheritance loops
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
10 months ago
Paul Cercueil 220df2aa0f
Add more POSIX compliance macros to fix uClibc support
11 months ago
Simon Ser d6998d36ed xcursor: fix duplicate cursor check check in load_callback()
1 year ago
Kirill Primak c6b498528c xcursor: don't store NULL xcursors
1 year ago
Kirill Primak e16b0068a7 xcursor: fix NULL deref on malloc() fail
1 year ago
Simon Ser dbedcdb418 xcursor: add fallbacks for legacy names
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Edgars Cīrulis 17ad034480 xcursor: Resolve warning in xcursor_build_theme_dir
2 years ago
Simon Ser 25d9055281 xcursor: sync with libwayland
2 years ago
Simon Ser 9affcaa93c xcursor: adjust style, use calloc()
2 years ago
Simon Ser 311381c6b5 xcursor: use internal_config
2 years ago
illiliti 1266f7424f meson: replace join_paths() with / operator
2 years ago
Antonin Décimo 95d3529edf xcursor: check that XDG base directory path is absolute
3 years ago
Moon Sungjoon 2dd121235e xcursor: support XDG Base Directory Specification
3 years ago
Vlad Zahorodnii ab3b9f9a77 xcursor: garbage collect XcursorLibraryLoadImages
3 years ago
Tobias Stoeckmann d0c1f0c0b6 xcursor: fix CVE-2013-2003
4 years ago
Simon Ser 1a5530d14d xcursor: quiet debug log
4 years ago
Yuya Nishihara 3c5cc02b18 xcursor: use memcpy() to append string of known size
4 years ago
Yuya Nishihara a71d565138 Revert "xcursor: use strncat instead of strncpy"
4 years ago
Lukas Märdian 7dffe9339b xcursor: use strncat instead of strncpy
4 years ago
Lukas Märdian d8a422575b Fix false positive -Wstringop-truncation
4 years ago
Manuel Stoeckl b6dea80907 xcursor: make cursor data and metadata const
4 years ago
Valentin 65abd4e92a Fix undefined behavior
4 years ago
Antonin Décimo d9bb792794 Fix incorrect format parameters
4 years ago
Kirill Chibisov 6c8f66ff59 xcursor: add xorg-x11 and cursors path to XCURSORPATH
5 years ago
Jan Beich 8d2e8d8a06 xcursor: also look for cursor themes under ${datadir}/icons by default
5 years ago
Scott Anderson cff1c2f740 meson: Various improvements
5 years ago
Antonin Décimo 820800a5ab xcursor: avoid leak and loss of all cursors if cursors realloc fails
5 years ago
Cosimo Cecchi 14f45c056f
xcursor: Support XDG user data dir location
6 years ago
Philipp Ludwig e7fba556a8
xcursor: fix crash when encountering cursor themes with circular dependencies
6 years ago
Tobias Stoeckmann de0a032d8e
xcursor: Fix heap overflows when parsing malicious files
6 years ago
emersion 2d0c5ec78e
Use _POSIX_C_SOURCE, use shm_open
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion 625a7a48dc
Don't use the wlr_ prefix for static functions
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion bde255933e
output: add wlr_output::damage, fixes #572
7 years ago
Tony Crisci 4c60072be5 move get_resize_name to xcursor
7 years ago
Greg V a5fe9aa736 Add FreeBSD compatibility
7 years ago
Tony Crisci 368f74e4df Refactor meson build files
7 years ago
Tony Crisci f334dcaf40 rename wlr_cursor.c to wlr_xcursor.c
7 years ago
Tony Crisci f03be94309 rename wlr_cursor to wlr_xcursor
7 years ago
nyorain f998bb8299 Fix style issues
7 years ago
Drew DeVault d4b4bfb8bc Fix #64
7 years ago
Drew DeVault 62d8b252c0 Refactor meson and move xdg-shell into wlroots
7 years ago
Drew DeVault 622a0d838b Add logging in wlr_cursor
7 years ago
Drew DeVault 7486263f7e Add xcursor sublibrary
7 years ago