Hello community,
here is the log from the commit of package xscreensaver
checked in at Fri Sep 1 01:44:14 CEST 2006.
--------
--- xscreensaver/xscreensaver.changes 2006-08-07 15:11:06.000000000 +0200
+++ xscreensaver/xscreensaver.changes 2006-08-31 15:46:07.000000000 +0200
@@ -1,0 +2,29 @@
+Wed Aug 30 15:52:32 CEST 2006 - anosek@suse.cz
+
+- updated to 5.00
+ * All image-loading happens asynchronously.
+ * xscreensaver-getimage-file caches the contents of the
+ image directory for a few hours, so consecutive runs
+ won't have to re-list the whole directory tree.
+ * New hacks, `topblock' and `glschool'.
+ * Removed `xteevee' (superceded by `xanalogtv').
+ * Added variable-sized puzzle pieces to `jigsaw'.
+ * Changes to the defaults and command-line options of
+ many hacks to make the .xml files more consistent.
+ * Reap zombies in `glslideshow' and `carousel'.
+ * `xmatrix -mode pipe' displays the text of a subprocess.
+ * `endgame' has higher resolution chess-piece models.
+ * `webcollage' takes a -directory option to get images
+ from a local directory.
+ * New versions of `cube21', `glsnake', `celtic'.
+ * Backed out a DPMS-related patch that cause desktop
+ flickering with some X servers.
+ * Fixed startup crash in getgroups() when running setuid.
+ * Default to not displaying stderr on the saver window.
+ * Fixed bad free() in "Documentation" button.
+ * Don't try to run hacks that aren't installed.
+ * Minor fixes to various XML config files and man pages.
+- dropped obsolete patches (fix-configs, root-overflow,
+ demo-overflow)
+
+-------------------------------------------------------------------
Old:
----
xscreensaver-4.23.tar.bz2
xscreensaver-demo-overflow.patch
xscreensaver-fix-configs.patch
xscreensaver-root-overflow.patch
New:
----
xscreensaver-5.00.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xscreensaver.spec ++++++
--- /var/tmp/diff_new_pack.2UWAsD/_old 2006-09-01 01:43:53.000000000 +0200
+++ /var/tmp/diff_new_pack.2UWAsD/_new 2006-09-01 01:43:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package xscreensaver (Version 4.23)
+# spec file for package xscreensaver (Version 5.00)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -18,8 +18,8 @@
Obsoletes: xscrns xscreensaver-gnome
Requires: desktop-data
Autoreqprov: on
-Version: 4.23
-Release: 20
+Version: 5.00
+Release: 1
Summary: A screen saver and locker for the X Window System
URL: http://www.jwz.org/xscreensaver/
Source: xscreensaver-%{version}.tar.bz2
@@ -31,9 +31,6 @@
Patch21: xscreensaver-default-screensaver.patch
Patch23: xscreensaver-stars.patch
Patch24: xscreensaver-slideshow-dri-detect.patch
-Patch25: xscreensaver-fix-configs.patch
-Patch26: xscreensaver-root-overflow.patch
-Patch27: xscreensaver-demo-overflow.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -74,10 +71,7 @@
%patch20
%patch21
%patch23
-%patch24 -p1
-%patch25
-%patch26
-%patch27
+%patch24
%build
# Fix man pages header:
@@ -170,8 +164,6 @@
echo 'NotShowIn=KDE;GNOME;' >>$RPM_BUILD_ROOT/%{_datadir}/applications/xscreensaver.desktop
%suse_update_desktop_file gnome-screensaver-properties System Screensaver X-SuSE-ControlCenter-System
%suse_update_desktop_file %name System Screensaver
-# Module creates zombies and causes DoS (#145173).
-rm $RPM_BUILD_ROOT/etc/xscreensaver/glslideshow.xml $RPM_BUILD_ROOT%{_libdir}/xscreensaver/glslideshow
%clean
rm -rf $RPM_BUILD_ROOT
@@ -193,6 +185,32 @@
/opt/gnome/share/applications/*
%changelog -n xscreensaver
+* Wed Aug 30 2006 - anosek@suse.cz
+- updated to 5.00
+ * All image-loading happens asynchronously.
+ * xscreensaver-getimage-file caches the contents of the
+ image directory for a few hours, so consecutive runs
+ won't have to re-list the whole directory tree.
+ * New hacks, `topblock' and `glschool'.
+ * Removed `xteevee' (superceded by `xanalogtv').
+ * Added variable-sized puzzle pieces to `jigsaw'.
+ * Changes to the defaults and command-line options of
+ many hacks to make the .xml files more consistent.
+ * Reap zombies in `glslideshow' and `carousel'.
+ * `xmatrix -mode pipe' displays the text of a subprocess.
+ * `endgame' has higher resolution chess-piece models.
+ * `webcollage' takes a -directory option to get images
+ from a local directory.
+ * New versions of `cube21', `glsnake', `celtic'.
+ * Backed out a DPMS-related patch that cause desktop
+ flickering with some X servers.
+ * Fixed startup crash in getgroups() when running setuid.
+ * Default to not displaying stderr on the saver window.
+ * Fixed bad free() in "Documentation" button.
+ * Don't try to run hacks that aren't installed.
+ * Minor fixes to various XML config files and man pages.
+- dropped obsolete patches (fix-configs, root-overflow,
+ demo-overflow)
* Mon Aug 07 2006 - sbrabec@suse.cz
- Worked around build problems with latest gettext.
- Changed paths for X.Org 7.
++++++ xscreensaver-4.23.tar.bz2 -> xscreensaver-5.00.tar.bz2 ++++++
++++ 353742 lines of diff (skipped)
++++++ xscreensaver-mansuffix.patch ++++++
--- /var/tmp/diff_new_pack.2UWAsD/_old 2006-09-01 01:44:06.000000000 +0200
+++ /var/tmp/diff_new_pack.2UWAsD/_new 2006-09-01 01:44:06.000000000 +0200
@@ -1,13 +1,10 @@
-install hacks man pages as 6x (games/x)
-
-================================================================================
--- hacks/Makefile.in
+++ hacks/Makefile.in
-@@ -18,8 +18,8 @@
+@@ -17,8 +17,8 @@
+ datadir = @datadir@
mandir = @mandir@
libexecdir = @libexecdir@
- # maybe this should be 6 (games)?
--mansuffix = 1
+-mansuffix = 6
-manNdir = $(mandir)/man$(mansuffix)
+mansuffix = 6x
+manNdir = $(mandir)/man6
@@ -16,11 +13,11 @@
HACK_CONF_DIR = @HACK_CONF_DIR@
--- hacks/glx/Makefile.in
+++ hacks/glx/Makefile.in
-@@ -19,8 +19,8 @@
+@@ -18,8 +18,8 @@
+ datadir = @datadir@
mandir = @mandir@
libexecdir = @libexecdir@
- # maybe this should be 6 (games)?
--mansuffix = 1
+-mansuffix = 6
-manNdir = $(mandir)/man$(mansuffix)
+mansuffix = 6x
+manNdir = $(mandir)/man6
++++++ xscreensaver-slideshow-dri-detect.patch ++++++
--- /var/tmp/diff_new_pack.2UWAsD/_old 2006-09-01 01:44:06.000000000 +0200
+++ /var/tmp/diff_new_pack.2UWAsD/_new 2006-09-01 01:44:06.000000000 +0200
@@ -1,7 +1,6 @@
-diff -pruN xscreensaver-4.22-old/hacks/glx/glslideshow.c xscreensaver-4.22/hacks/glx/glslideshow.c
---- xscreensaver-4.22-old/hacks/glx/glslideshow.c 2005-03-06 19:31:18.000000000 -0700
-+++ xscreensaver-4.22/hacks/glx/glslideshow.c 2005-07-28 14:32:38.040535633 -0600
-@@ -1029,6 +1029,29 @@ sanity_check (ModeInfo *mi)
+--- hacks/glx/glslideshow.c
++++ hacks/glx/glslideshow.c
+@@ -985,6 +985,29 @@
else if (fps_cutoff > 30) fps_cutoff = 30;
}
@@ -31,15 +30,15 @@
static void
check_fps (ModeInfo *mi)
-@@ -1038,7 +1061,6 @@ check_fps (ModeInfo *mi)
- static double time_elapsed = 0;
- static int frames_elapsed = 0;
+@@ -994,7 +1017,6 @@
+ slideshow_state *ss = &sss[MI_SCREEN(mi)];
+
double start_time, end_time, wall_elapsed, frame_duration, fps;
- int i;
start_time = ss->now;
end_time = double_time();
-@@ -1069,22 +1091,8 @@ check_fps (ModeInfo *mi)
+@@ -1025,22 +1047,7 @@
fprintf (stderr,
"%s: only %.1f fps! Turning off pan/fade to compensate...\n",
blurb(), fps);
@@ -56,14 +55,14 @@
- }
-
- ss->redisplay_needed_p = True;
-
+-
- /* Need this in case zoom changed. */
- reshape_slideshow (mi, mi->xgwa.width, mi->xgwa.height);
+ low_fps_mode (mi);
+ #endif /* HAVE_COCOA */
}
-
-@@ -1123,7 +1131,13 @@ init_slideshow (ModeInfo *mi)
+@@ -1080,7 +1087,13 @@
ss = &sss[screen];
if ((ss->glx_context = init_GL(mi)) != NULL) {
@@ -72,7 +71,7 @@
+ if (glXIsDirect (MI_DISPLAY(mi), *ss->glx_context) == True) {
+ reshape_slideshow (mi, MI_WIDTH(mi), MI_HEIGHT(mi));
+ } else {
-+ low_fps_mode (mi);
++ low_fps_mode (mi);
+ }
+
} else {
++++++ xscreensaver-stars.patch ++++++
--- /var/tmp/diff_new_pack.2UWAsD/_old 2006-09-01 01:44:06.000000000 +0200
+++ /var/tmp/diff_new_pack.2UWAsD/_new 2006-09-01 01:44:06.000000000 +0200
@@ -1,25 +1,22 @@
-Disable showing stars when entering password by default.
-
-================================================================================
--- driver/XScreenSaver.ad.in
+++ driver/XScreenSaver.ad.in
-@@ -476,7 +476,7 @@
+@@ -460,7 +460,7 @@
*passwd.user.label: Username:
*passwd.passwd.label: Password:
*passwd.thermometer.width: 8
-*passwd.asterisks: True
+*passwd.asterisks: False
+ *passwd.uname: True
*splash.heading.label: XScreenSaver %s
- *splash.body.label: Copyright © 1991-2005 by
--- driver/XScreenSaver_ad.h
+++ driver/XScreenSaver_ad.h
-@@ -355,7 +355,7 @@
+@@ -339,7 +339,7 @@
"*passwd.user.label: Username:",
"*passwd.passwd.label: Password:",
"*passwd.thermometer.width: 8",
-"*passwd.asterisks: True",
+"*passwd.asterisks: False",
+ "*passwd.uname: True",
"*splash.heading.label: XScreenSaver %s",
- "*splash.body.label: Copyright © 1991-2005 by",
- "*splash.body2.label: Jamie Zawinski
participants (1)
-
root@suse.de