
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 <jwz@jwz.org>", + "*splash.body.label: Copyright © 1991-2006 by", ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de