Hello community,
here is the log from the commit of package gnome-screensaver for openSUSE:Factory
checked in at Sun Feb 14 22:32:24 CET 2010.
--------
--- GNOME/gnome-screensaver/gnome-screensaver.changes 2010-02-10 20:31:13.000000000 +0100
+++ /mounts/work_src_done/STABLE/gnome-screensaver/gnome-screensaver.changes 2010-02-13 16:30:31.000000000 +0100
@@ -1,0 +2,8 @@
+Sat Feb 13 16:28:46 CET 2010 - vuntz@opensuse.org
+
+- Update to version 2.29.91:
+ + bgo#609789 - CVE-2010-0422, handle monitor hotplugging more
+ securely
+ + Fix screen dirt in floaters screensaver
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnome-screensaver-2.29.90.tar.bz2
New:
----
gnome-screensaver-2.29.91.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.rp7l8A/_old 2010-02-14 22:32:07.000000000 +0100
+++ /var/tmp/diff_new_pack.rp7l8A/_new 2010-02-14 22:32:07.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package gnome-screensaver (Version 2.29.90)
+# spec file for package gnome-screensaver (Version 2.29.91)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -33,7 +33,7 @@
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: xscreensaver
-Version: 2.29.90
+Version: 2.29.91
Release: 1
Url: http://www.gnome.org/
Group: System/GUI/GNOME
++++++ gnome-screensaver-2.29.90.tar.bz2 -> gnome-screensaver-2.29.91.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/Makefile.in new/gnome-screensaver-2.29.91/Makefile.in
--- old/gnome-screensaver-2.29.90/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/Makefile.in 2010-02-12 22:23:22.000000000 +0100
@@ -357,15 +357,15 @@
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
- echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
- $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
&& exit 0; \
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign Makefile
+ $(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/NEWS new/gnome-screensaver-2.29.91/NEWS
--- old/gnome-screensaver-2.29.90/NEWS 2010-02-08 16:51:16.000000000 +0100
+++ new/gnome-screensaver-2.29.91/NEWS 2010-02-12 22:20:59.000000000 +0100
@@ -1,4 +1,12 @@
===============
+Version 2.29.91
+===============
+
+Fixed bugs:
+ - #609789 - CVE-2010-0422, handle monitor hotplugging more securely
+ - Fix screen dirt in floaters screensaver
+
+===============
Version 2.29.90
===============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/aclocal.m4 new/gnome-screensaver-2.29.91/aclocal.m4
--- old/gnome-screensaver-2.29.90/aclocal.m4 2010-02-08 16:51:39.000000000 +0100
+++ new/gnome-screensaver-2.29.91/aclocal.m4 2010-02-12 22:23:12.000000000 +0100
@@ -19,6 +19,51 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
+dnl AM_GCONF_SOURCE_2
+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+dnl (i.e. pass to gconftool-2
+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
+dnl you should install foo.schemas files
+dnl
+
+AC_DEFUN([AM_GCONF_SOURCE_2],
+[
+ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+ else
+ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+ fi
+
+ AC_ARG_WITH([gconf-source],
+ AC_HELP_STRING([--with-gconf-source=sourceaddress],
+ [Config database for installing schema files.]),
+ [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+ fi
+
+ AC_ARG_WITH([gconf-schema-file-dir],
+ AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+ [Directory for installing schema files.]),
+ [GCONF_SCHEMA_FILE_DIR="$withval"],)
+
+ AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+ AC_ARG_ENABLE(schemas-install,
+ AC_HELP_STRING([--disable-schemas-install],
+ [Disable the schemas installation]),
+ [case ${enableval} in
+ yes|no) ;;
+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+ esac])
+ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])
+
# Copyright (C) 1995-2002 Free Software Foundation, Inc.
# Copyright (C) 2001-2003,2004 Red Hat, Inc.
#
@@ -9969,48 +10014,3 @@
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
-dnl AM_GCONF_SOURCE_2
-dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
-dnl (i.e. pass to gconftool-2
-dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
-dnl you should install foo.schemas files
-dnl
-
-AC_DEFUN([AM_GCONF_SOURCE_2],
-[
- if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
- GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- else
- GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
- fi
-
- AC_ARG_WITH([gconf-source],
- AC_HELP_STRING([--with-gconf-source=sourceaddress],
- [Config database for installing schema files.]),
- [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
-
- AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
- AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
-
- if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
- GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
- fi
-
- AC_ARG_WITH([gconf-schema-file-dir],
- AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
- [Directory for installing schema files.]),
- [GCONF_SCHEMA_FILE_DIR="$withval"],)
-
- AC_SUBST(GCONF_SCHEMA_FILE_DIR)
- AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
-
- AC_ARG_ENABLE(schemas-install,
- AC_HELP_STRING([--disable-schemas-install],
- [Disable the schemas installation]),
- [case ${enableval} in
- yes|no) ;;
- *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
- esac])
- AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
-])
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/configure new/gnome-screensaver-2.29.91/configure
--- old/gnome-screensaver-2.29.90/configure 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/configure 2010-02-12 22:23:18.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for gnome-screensaver 2.29.90.
+# Generated by GNU Autoconf 2.63 for gnome-screensaver 2.29.91.
#
# Report bugs to http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-screensaver.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='gnome-screensaver'
PACKAGE_TARNAME='gnome-screensaver'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='gnome-screensaver 2.29.90'
+PACKAGE_VERSION='2.29.91'
+PACKAGE_STRING='gnome-screensaver 2.29.91'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-screensaver'
ac_unique_file="src/gnome-screensaver.c"
@@ -1615,7 +1615,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gnome-screensaver 2.29.90 to adapt to many kinds of systems.
+\`configure' configures gnome-screensaver 2.29.91 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1690,7 +1690,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gnome-screensaver 2.29.90:";;
+ short | recursive ) echo "Configuration of gnome-screensaver 2.29.91:";;
esac
cat <<\_ACEOF
@@ -1869,7 +1869,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gnome-screensaver configure 2.29.90
+gnome-screensaver configure 2.29.91
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1883,7 +1883,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gnome-screensaver $as_me 2.29.90, which was
+It was created by gnome-screensaver $as_me 2.29.91, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2735,7 +2735,7 @@
# Define the identity of the package.
PACKAGE='gnome-screensaver'
- VERSION='2.29.90'
+ VERSION='2.29.91'
cat >>confdefs.h <<_ACEOF
@@ -14878,6 +14878,7 @@
GCONF_REQUIRED_VERSION=2.6.1
GDK_REQUIRED_VERSION=2.14.0
GTK_REQUIRED_VERSION=2.11.5
+X11_REQUIRED_VERSION=1.3
LIBGNOME_MENU_REQUIRED_VERSION=2.11.1
GNOME_DESKTOP_REQUIRED_VERSION=2.29.0
@@ -15768,12 +15769,14 @@
pkg_cv_GNOME_SCREENSAVER_CFLAGS="$GNOME_SCREENSAVER_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 >= \$X11_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
gconf-2.0 >= \$GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= \$GNOME_DESKTOP_REQUIRED_VERSION
libgnome-menu >= \$LIBGNOME_MENU_REQUIRED_VERSION\"") >&5
- ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ ($PKG_CONFIG --exists --print-errors "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15781,7 +15784,8 @@
ac_status=$?
$as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_GNOME_SCREENSAVER_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ pkg_cv_GNOME_SCREENSAVER_CFLAGS=`$PKG_CONFIG --cflags "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15796,12 +15800,14 @@
pkg_cv_GNOME_SCREENSAVER_LIBS="$GNOME_SCREENSAVER_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
- { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
+ { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 >= \$X11_REQUIRED_VERSION
+ gtk+-2.0 >= \$GTK_REQUIRED_VERSION
dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
gconf-2.0 >= \$GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= \$GNOME_DESKTOP_REQUIRED_VERSION
libgnome-menu >= \$LIBGNOME_MENU_REQUIRED_VERSION\"") >&5
- ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ ($PKG_CONFIG --exists --print-errors "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15809,7 +15815,8 @@
ac_status=$?
$as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_GNOME_SCREENSAVER_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ pkg_cv_GNOME_SCREENSAVER_LIBS=`$PKG_CONFIG --libs "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15831,13 +15838,15 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- GNOME_SCREENSAVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ GNOME_SCREENSAVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
libgnome-menu >= $LIBGNOME_MENU_REQUIRED_VERSION" 2>&1`
else
- GNOME_SCREENSAVER_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ GNOME_SCREENSAVER_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15846,7 +15855,8 @@
# Put the nasty error message in config.log where it belongs
echo "$GNOME_SCREENSAVER_PKG_ERRORS" >&5
- { { $as_echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ { { $as_echo "$as_me:$LINENO: error: Package requirements (x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -15861,7 +15871,8 @@
and GNOME_SCREENSAVER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
" >&5
-$as_echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
+$as_echo "$as_me: error: Package requirements (x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
gnome-desktop-2.0 >= $GNOME_DESKTOP_REQUIRED_VERSION
@@ -22081,7 +22092,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gnome-screensaver $as_me 2.29.90, which was
+This file was extended by gnome-screensaver $as_me 2.29.91, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22144,7 +22155,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-gnome-screensaver config.status 2.29.90
+gnome-screensaver config.status 2.29.91
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/configure.ac new/gnome-screensaver-2.29.91/configure.ac
--- old/gnome-screensaver-2.29.90/configure.ac 2010-02-08 16:50:19.000000000 +0100
+++ new/gnome-screensaver-2.29.91/configure.ac 2010-02-12 22:20:04.000000000 +0100
@@ -2,7 +2,7 @@
AC_PREREQ(2.60)
AC_INIT([gnome-screensaver],
- [2.29.90],
+ [2.29.91],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-screensaver])
AC_CONFIG_SRCDIR(src/gnome-screensaver.c)
@@ -42,6 +42,7 @@
GCONF_REQUIRED_VERSION=2.6.1
GDK_REQUIRED_VERSION=2.14.0
GTK_REQUIRED_VERSION=2.11.5
+X11_REQUIRED_VERSION=1.3
LIBGNOME_MENU_REQUIRED_VERSION=2.11.1
GNOME_DESKTOP_REQUIRED_VERSION=2.29.0
@@ -56,6 +57,7 @@
AC_CHECK_FUNCS([setresuid setenv unsetenv clearenv])
PKG_CHECK_MODULES(GNOME_SCREENSAVER,
+ x11 >= $X11_REQUIRED_VERSION
gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/data/Makefile.in new/gnome-screensaver-2.29.91/data/Makefile.in
--- old/gnome-screensaver-2.29.90/data/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/data/Makefile.in 2010-02-12 22:23:20.000000000 +0100
@@ -379,9 +379,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign data/Makefile
+ $(AUTOMAKE) --gnu data/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/data/images/Makefile.in new/gnome-screensaver-2.29.91/data/images/Makefile.in
--- old/gnome-screensaver-2.29.90/data/images/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/data/images/Makefile.in 2010-02-12 22:23:21.000000000 +0100
@@ -327,9 +327,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/images/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/images/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign data/images/Makefile
+ $(AUTOMAKE) --gnu data/images/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/data/images/cosmos/Makefile.in new/gnome-screensaver-2.29.91/data/images/cosmos/Makefile.in
--- old/gnome-screensaver-2.29.90/data/images/cosmos/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/data/images/cosmos/Makefile.in 2010-02-12 22:23:21.000000000 +0100
@@ -319,9 +319,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/images/cosmos/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/images/cosmos/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign data/images/cosmos/Makefile
+ $(AUTOMAKE) --gnu data/images/cosmos/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/doc/Makefile.in new/gnome-screensaver-2.29.91/doc/Makefile.in
--- old/gnome-screensaver-2.29.90/doc/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/doc/Makefile.in 2010-02-12 22:23:21.000000000 +0100
@@ -288,9 +288,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign doc/Makefile
+ $(AUTOMAKE) --gnu doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/doc/gnome-screensaver.xml new/gnome-screensaver-2.29.91/doc/gnome-screensaver.xml
--- old/gnome-screensaver-2.29.90/doc/gnome-screensaver.xml 2010-02-08 16:51:48.000000000 +0100
+++ new/gnome-screensaver-2.29.91/doc/gnome-screensaver.xml 2010-02-12 22:24:07.000000000 +0100
@@ -3,8 +3,8 @@
<book id="index">
<bookinfo>
- <title>GNOME Screensaver 2.29.90 Documentation</title>
- <releaseinfo>Version 2.29.90</releaseinfo>
+ <title>GNOME Screensaver 2.29.91 Documentation</title>
+ <releaseinfo>Version 2.29.91</releaseinfo>
<date>6 June, 2006</date>
<authorgroup>
<author>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/savers/Makefile.am new/gnome-screensaver-2.29.91/savers/Makefile.am
--- old/gnome-screensaver-2.29.90/savers/Makefile.am 2010-02-08 16:22:05.000000000 +0100
+++ new/gnome-screensaver-2.29.91/savers/Makefile.am 2010-02-12 22:19:50.000000000 +0100
@@ -87,6 +87,7 @@
floaters_LDADD = \
libgs-theme-engine.a \
$(GNOME_SCREENSAVER_SAVER_LIBS) \
+ -lm \
$(NULL)
popsquares_SOURCES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/savers/Makefile.in new/gnome-screensaver-2.29.91/savers/Makefile.in
--- old/gnome-screensaver-2.29.90/savers/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/savers/Makefile.in 2010-02-12 22:23:21.000000000 +0100
@@ -387,6 +387,7 @@
floaters_LDADD = \
libgs-theme-engine.a \
$(GNOME_SCREENSAVER_SAVER_LIBS) \
+ -lm \
$(NULL)
popsquares_SOURCES = \
@@ -454,9 +455,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign savers/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu savers/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign savers/Makefile
+ $(AUTOMAKE) --gnu savers/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/savers/floaters.c new/gnome-screensaver-2.29.91/savers/floaters.c
--- old/gnome-screensaver-2.29.90/savers/floaters.c 2010-02-08 16:22:05.000000000 +0100
+++ new/gnome-screensaver-2.29.91/savers/floaters.c 2010-02-12 22:05:02.000000000 +0100
@@ -42,7 +42,7 @@
#include "gs-theme-window.h"
#ifndef trunc
-#define trunc(x) ((x > 0.0) ? floor(x) : -floor(-x))
+#define trunc(x) (((x) > 0.0) ? floor((x)) : -floor(-(x)))
#endif
#ifndef OPTIMAL_FRAME_RATE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/src/Makefile.in new/gnome-screensaver-2.29.91/src/Makefile.in
--- old/gnome-screensaver-2.29.90/src/Makefile.in 2010-02-08 16:51:41.000000000 +0100
+++ new/gnome-screensaver-2.29.91/src/Makefile.in 2010-02-12 22:23:22.000000000 +0100
@@ -617,9 +617,9 @@
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
$(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --foreign src/Makefile
+ $(AUTOMAKE) --gnu src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/src/gnome-screensaver.desktop.in new/gnome-screensaver-2.29.91/src/gnome-screensaver.desktop.in
--- old/gnome-screensaver-2.29.90/src/gnome-screensaver.desktop.in 2010-02-08 16:51:47.000000000 +0100
+++ new/gnome-screensaver-2.29.91/src/gnome-screensaver.desktop.in 2010-02-12 22:24:07.000000000 +0100
@@ -11,4 +11,4 @@
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-screensaver
X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.29.90
+X-GNOME-Bugzilla-Version=2.29.91
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/src/gs-grab-x11.c new/gnome-screensaver-2.29.91/src/gs-grab-x11.c
--- old/gnome-screensaver-2.29.90/src/gs-grab-x11.c 2010-02-08 16:22:05.000000000 +0100
+++ new/gnome-screensaver-2.29.91/src/gs-grab-x11.c 2010-02-12 22:05:03.000000000 +0100
@@ -172,7 +172,15 @@
status = gdk_keyboard_grab (window, FALSE, GDK_CURRENT_TIME);
if (status == GDK_GRAB_SUCCESS) {
+ if (grab->priv->keyboard_grab_window != NULL) {
+ g_object_remove_weak_pointer (G_OBJECT (grab->priv->keyboard_grab_window),
+ (gpointer *) &grab->priv->keyboard_grab_window);
+ }
grab->priv->keyboard_grab_window = window;
+
+ g_object_add_weak_pointer (G_OBJECT (grab->priv->keyboard_grab_window),
+ (gpointer *) &grab->priv->keyboard_grab_window);
+
grab->priv->keyboard_grab_screen = screen;
} else {
gs_debug ("Couldn't grab keyboard! (%s)", grab_string (status));
@@ -201,7 +209,15 @@
GDK_CURRENT_TIME);
if (status == GDK_GRAB_SUCCESS) {
+ if (grab->priv->mouse_grab_window != NULL) {
+ g_object_remove_weak_pointer (G_OBJECT (grab->priv->mouse_grab_window),
+ (gpointer *) &grab->priv->mouse_grab_window);
+ }
grab->priv->mouse_grab_window = window;
+
+ g_object_add_weak_pointer (G_OBJECT (grab->priv->mouse_grab_window),
+ (gpointer *) &grab->priv->mouse_grab_window);
+
grab->priv->mouse_grab_screen = screen;
grab->priv->mouse_hide_cursor = hide_cursor;
}
@@ -214,6 +230,10 @@
void
gs_grab_keyboard_reset (GSGrab *grab)
{
+ if (grab->priv->keyboard_grab_window != NULL) {
+ g_object_remove_weak_pointer (G_OBJECT (grab->priv->keyboard_grab_window),
+ (gpointer *) &grab->priv->keyboard_grab_window);
+ }
grab->priv->keyboard_grab_window = NULL;
grab->priv->keyboard_grab_screen = NULL;
}
@@ -232,6 +252,11 @@
void
gs_grab_mouse_reset (GSGrab *grab)
{
+ if (grab->priv->mouse_grab_window != NULL) {
+ g_object_remove_weak_pointer (G_OBJECT (grab->priv->mouse_grab_window),
+ (gpointer *) &grab->priv->mouse_grab_window);
+ }
+
grab->priv->mouse_grab_window = NULL;
grab->priv->mouse_grab_screen = NULL;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-screensaver-2.29.90/src/gs-manager.c new/gnome-screensaver-2.29.91/src/gs-manager.c
--- old/gnome-screensaver-2.29.90/src/gs-manager.c 2010-02-08 16:49:59.000000000 +0100
+++ new/gnome-screensaver-2.29.91/src/gs-manager.c 2010-02-12 22:19:50.000000000 +0100
@@ -24,6 +24,7 @@
#include