Hello community, here is the log from the commit of package libXcursor for openSUSE:Factory checked in at 2019-06-12 12:59:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libXcursor (Old) and /work/SRC/openSUSE:Factory/.libXcursor.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libXcursor" Wed Jun 12 12:59:33 2019 rev:12 rq:705953 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libXcursor/libXcursor.changes 2017-12-11 18:55:00.978810299 +0100 +++ /work/SRC/openSUSE:Factory/.libXcursor.new.4811/libXcursor.changes 2019-06-12 12:59:36.541323250 +0200 @@ -1,0 +2,9 @@ +Mon Mar 11 13:56:20 UTC 2019 - Stefan Dirsch <[email protected]> + +- Update to version 1.2.0 + * This release adds ~/.local/share/icons to the front of the + default cursor path in the library in support of the XDG user + data dir. This default can still be overridden at at run time + using the XCURSOR_PATH environment variable. + +------------------------------------------------------------------- Old: ---- libXcursor-1.1.15.tar.bz2 New: ---- libXcursor-1.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libXcursor.spec ++++++ --- /var/tmp/diff_new_pack.sksfb1/_old 2019-06-12 12:59:37.061323134 +0200 +++ /var/tmp/diff_new_pack.sksfb1/_new 2019-06-12 12:59:37.065323133 +0200 @@ -1,7 +1,7 @@ # # spec file for package libXcursor # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: libXcursor %define lname libXcursor1 -Version: 1.1.15 +Version: 1.2.0 Release: 0 Summary: X Window System Cursor management library License: MIT ++++++ libXcursor-1.1.15.tar.bz2 -> libXcursor-1.2.0.tar.bz2 ++++++ ++++ 3145 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/ChangeLog new/libXcursor-1.2.0/ChangeLog --- old/libXcursor-1.1.15/ChangeLog 2017-11-28 15:25:19.000000000 +0100 +++ new/libXcursor-1.2.0/ChangeLog 2019-03-11 01:38:12.000000000 +0100 @@ -1,3 +1,52 @@ +commit b84b5d100f193fda0630c4d6fa889cd3e05ca033 +Author: Alan Coopersmith <[email protected]> +Date: Sun Mar 10 17:36:26 2019 -0700 + + libXcursor 1.2.0 + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 8ff9605921a6ea3e05b5c72aa1b2a7f78b624699 +Author: Alan Coopersmith <[email protected]> +Date: Fri Dec 7 19:41:07 2018 -0800 + + Update configure.ac bug URL for gitlab migration + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 534456082ed051d6427a77e4bda19473ea8b621c +Author: Alan Coopersmith <[email protected]> +Date: Mon Nov 19 21:47:26 2018 -0800 + + Update README for gitlab migration + + Signed-off-by: Alan Coopersmith <[email protected]> + +commit 2263c196cb0dcb8547b378df7b35f83b8b99c01e +Author: Cosimo Cecchi <[email protected]> +Date: Fri Nov 9 20:06:41 2018 -0800 + + Support XDG user data dir location + + Nowadays ~/.icons is not used anymore as the preferred location for + custom user icon themes; XDG_DATA_HOME/icons (aka ~/.local/share/icons) + is what toolkits like GTK prefer. + + Prepend that location to the default xcursor path, so that cursor + themes installed there can be used by apps and toolkits that use + libXcursor. + +commit f64a8cc1a65dcad4294e2988b402a34175019663 +Author: Philipp Ludwig <[email protected]> +Date: Sun Jan 22 14:21:54 2017 +0100 + + Fix crash when encountering cursor themes with circular dependencies. + + https://bugs.freedesktop.org/show_bug.cgi?id=3603 + + Signed-off-by: Philipp Ludwig <[email protected]> + Signed-off-by: Alan Coopersmith <[email protected]> + commit 4828abe494df8fb4aa00dcaa22a03446ba418d01 Author: Matthieu Herrb <[email protected]> Date: Sat Nov 25 11:59:31 2017 +0100 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/Makefile.am new/libXcursor-1.2.0/Makefile.am --- old/libXcursor-1.1.15/Makefile.am 2017-11-28 15:25:01.000000000 +0100 +++ new/libXcursor-1.2.0/Makefile.am 2019-03-11 01:37:56.000000000 +0100 @@ -43,3 +43,5 @@ $(CHANGELOG_CMD) dist-hook: ChangeLog INSTALL + +EXTRA_DIST = README.md diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/README new/libXcursor-1.2.0/README --- old/libXcursor-1.1.15/README 2017-11-28 15:25:01.000000000 +0100 +++ new/libXcursor-1.2.0/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ -libXcursor - X Window System Cursor management library - -All questions regarding this software should be directed at the -Xorg mailing list: - - http://lists.freedesktop.org/mailman/listinfo/xorg - -Please submit bug reports to the Xorg bugzilla: - - https://bugs.freedesktop.org/enter_bug.cgi?product=xorg - -The master development code repository can be found at: - - git://anongit.freedesktop.org/git/xorg/lib/libXcursor - - http://cgit.freedesktop.org/xorg/lib/libXcursor - -For patch submission instructions, see: - - http://www.x.org/wiki/Development/Documentation/SubmittingPatches - -For more information on the git code manager, see: - - http://wiki.x.org/wiki/GitPage - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/README.md new/libXcursor-1.2.0/README.md --- old/libXcursor-1.1.15/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/libXcursor-1.2.0/README.md 2019-03-11 01:37:56.000000000 +0100 @@ -0,0 +1,18 @@ +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 master 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 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/configure.ac new/libXcursor-1.2.0/configure.ac --- old/libXcursor-1.1.15/configure.ac 2017-11-28 15:25:01.000000000 +0100 +++ new/libXcursor-1.2.0/configure.ac 2019-03-11 01:37:56.000000000 +0100 @@ -26,8 +26,8 @@ # This is the package version number, not the shared library # version. This version number will be substituted into Xcursor.h # -AC_INIT([libXcursor], [1.1.15], - [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],[libXcursor]) +AC_INIT([libXcursor], [1.2.0], + [https://gitlab.freedesktop.org/xorg/lib/libXcursor/issues],[libXcursor]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h include/X11/Xcursor/Xcursor.h]) # Set common system defines for POSIX extensions, such as _GNU_SOURCE @@ -67,7 +67,7 @@ [ICONDIR=${datadir}/icons]) AC_SUBST([ICONDIR]) -DEF_CURSORPATH="~/.icons:${datadir}/icons:${datadir}/pixmaps" +DEF_CURSORPATH="~/.local/share/icons:~/.icons:${datadir}/icons:${datadir}/pixmaps" if test "x${ICONDIR}" != "x${datadir}/icons"; then DEF_CURSORPATH="${DEF_CURSORPATH}:${ICONDIR}" fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/include/X11/Xcursor/Xcursor.h new/libXcursor-1.2.0/include/X11/Xcursor/Xcursor.h --- old/libXcursor-1.1.15/include/X11/Xcursor/Xcursor.h 2017-11-28 15:25:18.000000000 +0100 +++ new/libXcursor-1.2.0/include/X11/Xcursor/Xcursor.h 2019-03-11 01:38:12.000000000 +0100 @@ -75,8 +75,8 @@ */ #define XCURSOR_LIB_MAJOR 1 -#define XCURSOR_LIB_MINOR 1 -#define XCURSOR_LIB_REVISION 15 +#define XCURSOR_LIB_MINOR 2 +#define XCURSOR_LIB_REVISION 0 #define XCURSOR_LIB_VERSION ((XCURSOR_LIB_MAJOR * 10000) + \ (XCURSOR_LIB_MINOR * 100) + \ (XCURSOR_LIB_REVISION)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libXcursor-1.1.15/src/library.c new/libXcursor-1.2.0/src/library.c --- old/libXcursor-1.1.15/src/library.c 2017-11-28 15:25:02.000000000 +0100 +++ new/libXcursor-1.2.0/src/library.c 2019-03-11 01:37:56.000000000 +0100 @@ -29,7 +29,7 @@ #endif #ifndef XCURSORPATH -#define XCURSORPATH "~/.icons:/usr/share/icons:/usr/share/pixmaps:"ICONDIR +#define XCURSORPATH "~/.local/share/icons:~/.icons:/usr/share/icons:/usr/share/pixmaps:"ICONDIR #endif const char * @@ -260,7 +260,12 @@ * Recurse to scan inherited themes */ for (i = inherits; i && f == NULL; i = _XcursorNextPath (i)) - f = XcursorScanTheme (i, name); + { + if (strcmp(i, theme) != 0) + f = XcursorScanTheme (i, name); + else + printf("Not calling XcursorScanTheme because of circular dependency: %s. %s", i, name); + } if (inherits != NULL) free (inherits); return f;
