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;


Reply via email to