head 1.5; access; symbols pkgsrc-2017Q2:1.4.0.32 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.30 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.28 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.26 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.24 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.22 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.20 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.18 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.16 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.14 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.12 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.10 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.8 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.6 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.4 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.2 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.3.0.26 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.24 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.22 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.20 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.18 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.16 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.14 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.12 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.10 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.8 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.6 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.4 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.2 pkgsrc-2010Q2-base:1.3 pkgsrc-2009Q4:1.2.0.2 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.1.0.6 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.4 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.2 cube-native-xorg-base:1.1; locks; strict; comment @# @; 1.5 date 2017.08.16.07.33.39; author wiz; state dead; branches; next 1.4; commitid muj4q2sUUzQ3pp3A; 1.4 date 2013.07.22.14.24.17; author drochner; state Exp; branches; next 1.3; commitid KlttRvOQA31crtYw; 1.3 date 2010.05.08.16.53.06; author tez; state Exp; branches; next 1.2; 1.2 date 2009.01.14.13.29.15; author drochner; state dead; branches; next 1.1; 1.1 date 2008.07.30.20.18.37; author drochner; state Exp; branches; next ; desc @@ 1.5 log @Updated xscreensaver to 5.37. Most patches merged upstream. 5.37 05-Jul-2017 New hack, vigilance. Added Mac Software Update and VMware to bsod. OSX: Grabbing the desktop works again. OSX: Pinch to zoom. Android: Both Daydreams and Live Wallpapers are implemented. Updated webcollage for recent changes. Various bug fixes. @ text @$NetBSD: patch-aj,v 1.4 2013/07/22 14:24:17 drochner Exp $ --- hacks/fireworkx.c.orig 2013-07-05 18:54:55.000000000 +0000 +++ hacks/fireworkx.c @@@@ -141,7 +141,11 @@@@ static void render_light_map(struct stat for (x = 0; x < st->width; x += 2, v += SHELLCOUNT) { float f; +#ifdef HAVE_SQRTF f = sqrtf((fs->cx - x) * (fs->cx - x) + (fs->cy - y) * (fs->cy - y)) + 4.0; +#else + f = sqrt((fs->cx - x) * (fs->cx - x) + (fs->cy - y) * (fs->cy - y)) + 4.0; +#endif f = FLASH_ZOOM / f; f += pow(f,0.1) * frand(0.0001); /* dither */ st->light_map[v] = f; @ 1.4 log @update to 5.22 changes: -New hacks, kaleidocycle, quasicrystal, unknownpleasures and hexadrop -Performance improvements for interference -bugfixes @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @fix build on solaris 9 make opengl an option (on by default) from PR#43047 @ text @d3 6 a8 6 --- hacks/fireworkx.c.orig Mon Mar 22 14:35:24 2010 +++ hacks/fireworkx.c Mon Mar 22 14:36:56 2010 @@@@ -231,7 +231,11 @@@@ f++; s += f->flash/(1+(f->cx - x)*(f->cx - x)+(f->cy - y)*(f->cy - y)); d10 1 a10 1 l = sqrtf(s); d12 1 a12 1 + l = sqrt(s); d14 3 a16 3 t = l + sim[0]; dim[0] = (t > 255 ? 255 : t); @ 1.2 log @update to 5.08 changes: New hack, photopile. Rewrote sonar and jigsaw as OpenGL programs. Minor tweaks to maze, m6502, hypnowheel, and timetunnel. Savers that load images now obey EXIF rotation tags. Arrgh, more RANDR noise! Fixes this time for rotated screens, and for systems where RANDR lies and says the screen size is 0x0. When the password dialog has timed out or been cancelled, don't pop it right back up a second time. Password timeouts/cancels don't count as ``failed logins''. Retired some of the older, less interesting savers: say goodbye to bubbles, critical, flag, forest, glforestfire, lmorph, laser, lightning, lisa, lissie, rotor, sphere, spiral, t3d, vines, whirlygig, and worm. Merged munch and mismunch. Updated webcollage to use twitpic.com as well. @ text @d1 1 a1 1 $NetBSD: patch-aj,v 1.1 2008/07/30 20:18:37 drochner Exp $ d3 5 a7 3 --- hacks/glx/skytentacles.c.orig 2008-07-16 22:19:15.000000000 +0200 +++ hacks/glx/skytentacles.c @@@@ -241,6 +241,9 @@@@ make_tentacle (ModeInfo *mi, int which, d9 8 a16 8 if (tc->tentacles_size <= tc->ntentacles) { + if (!tc->tentacles_size) + tc->tentacles_size = 10; + else tc->tentacles_size = (tc->tentacles_size * 1.2) + tc->ntentacles; tc->tentacles = (tentacle **) realloc (tc->tentacles, tc->tentacles_size * sizeof(*tc->tentacles)); @ 1.1 log @update to 5.06 changes: Xinerama/RANDR fixes: this time for sure. It should now work to add/remove monitors or resize screens at any time. New hack, skytentacles. New version of gleidescope. Added the -log option to the xscreensaver daemon, since a truly shocking number of Linux users seem to have no idea how to redirect output to a file. Added -duration arg to most image-loading hacks, so that they pick a new image every few minutes. Added an ATM crash to BSOD. @ text @d1 1 a1 1 $NetBSD$ @