From 6a32252403781b303d4ebd195932ce39c5b1c08e Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 30 Jul 2019 16:03:58 +0200 Subject: Update to 5.43 --- hacks/bsod.c | 26 +- hacks/ccurve.c | 2 +- hacks/config/README | 4 +- hacks/config/bouncingcow.xml | 6 +- hacks/config/deepstars.xml | 29 ++ hacks/config/flyingtoasters.xml | 1 + hacks/config/glplanet.xml | 11 +- hacks/config/gravitywell.xml | 44 +++ hacks/config/hexadrop.xml | 2 +- hacks/config/imsmap.xml | 2 +- hacks/config/unknownpleasures.xml | 2 + hacks/filmleader.c | 20 +- hacks/fontglide.c | 4 +- hacks/fps.c | 45 ++- hacks/fuzzyflakes.c | 8 +- hacks/glitchpeg.c | 17 +- hacks/glx/Makefile.in | 77 +++- hacks/glx/bouncingcow.c | 224 ++++++++--- hacks/glx/bouncingcow.man | 5 + hacks/glx/boxed.c | 2 +- hacks/glx/circuit.man | 2 +- hacks/glx/deepstars.c | 387 +++++++++++++++++++ hacks/glx/deepstars.man | 57 +++ hacks/glx/esper.c | 4 +- hacks/glx/fliptext.c | 4 +- hacks/glx/flyingtoasters.c | 24 +- hacks/glx/flyingtoasters.man | 4 + hacks/glx/gears.c | 6 +- hacks/glx/glhanoi.c | 4 +- hacks/glx/glplanet.c | 206 +++++++++- hacks/glx/glplanet.man | 10 + hacks/glx/glslideshow.c | 32 +- hacks/glx/gravitywell.c | 767 ++++++++++++++++++++++++++++++++++++++ hacks/glx/gravitywell.man | 64 ++++ hacks/glx/hypertorus.c | 4 + hacks/glx/jigsaw.c | 4 +- hacks/glx/lament.c | 2 +- hacks/glx/peepers.c | 5 +- hacks/glx/quickhull.c | 7 +- hacks/glx/sonar-icmp.c | 53 ++- hacks/glx/splodesic.c | 2 +- hacks/glx/unknownpleasures.c | 120 +++++- hacks/glx/unknownpleasures.man | 6 + hacks/hexadrop.c | 54 ++- hacks/kumppa.c | 8 +- hacks/petri.c | 11 +- hacks/shadebobs.c | 2 +- hacks/webcollage | 6 +- hacks/xjack.c | 10 +- 49 files changed, 2193 insertions(+), 203 deletions(-) create mode 100644 hacks/config/deepstars.xml create mode 100644 hacks/config/gravitywell.xml create mode 100644 hacks/glx/deepstars.c create mode 100644 hacks/glx/deepstars.man create mode 100644 hacks/glx/gravitywell.c create mode 100644 hacks/glx/gravitywell.man (limited to 'hacks') diff --git a/hacks/bsod.c b/hacks/bsod.c index f3af911..040db54 100644 --- a/hacks/bsod.c +++ b/hacks/bsod.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1998-2018 Jamie Zawinski +/* xscreensaver, Copyright (c) 1998-2019 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -6391,9 +6391,9 @@ static const char *bsod_defaults [] = { ".win10.fontB: Arial 50, Helvetica 50", ".win10.fontC: Arial 9, Helvetica 9", - /* The real Solaris font is ../OSX/Gallant19.bdf but I don't know how - to convert that to a TTF, so let's use Luxi Mono instead. */ - ".solaris.font: Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", + /* The real Solaris font is Gallant (../OSX/gallant12x22.ttf) + but Luxi Mono (../OSX/luximr.ttf) is pretty close as well. */ + ".solaris.font: Gallant12x22 12, Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", /* "Arial" loads "ArialMT" but "Arial Bold" does not load "Arial-BoldMT"? */ ".ransomware.font: Arial 11, Helvetica 11", @@ -6413,7 +6413,7 @@ static const char *bsod_defaults [] = { ".macinstall.bigFont: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-*-*", ".msdos.font: PxPlus IBM VGA8 32", ".nt.font: PxPlus IBM VGA8 12", - ".solaris.font: Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", + ".solaris.font: Gallant12x22 14, Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", ".win10.font: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-*-*", ".win10.bigFont: -*-helvetica-medium-r-*-*-*-120-*-*-*-*-*-*", @@ -6433,7 +6433,7 @@ static const char *bsod_defaults [] = { ".mac.bigFont: Monaco 18, Courier Bold 18", ".macsbug.font: Monaco 10, Courier Bold 9", - ".macsbug.bigFont: Monaco 24, Courier Bold 24", + ".macsbug.bigFont: Monaco 10, Courier Bold 9", ".macx.font: Courier Bold 9", ".macx.bigFont: Courier Bold 14", @@ -6442,13 +6442,13 @@ static const char *bsod_defaults [] = { ".macinstall.font: Helvetica 24, Arial 24", ".macinstall.bigFont: Helvetica 24, Arial 24", - ".hvx.bigFont: PxPlus IBM VGA8 16, Courier Bold 14", - ".hppalinux.bigFont: PxPlus IBM VGA8 16, Courier Bold 14", - ".linux.bigFont: PxPlus IBM VGA8 16, Courier Bold 14", - ".hpux.bigFont: PxPlus IBM VGA8 16, Courier Bold 14", - ".msdos.font: PxPlus IBM VGA8 16, Courier Bold 14", - ".solaris.font: Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", - ".solaris.bigFont: Luxi Mono 16, PxPlus IBM VGA8 16, Courier Bold 14", + ".hvx.bigFont: PxPlus IBM VGA8 24, Courier Bold 14", + ".hppalinux.bigFont: PxPlus IBM VGA8 24, Courier Bold 14", + ".linux.bigFont: PxPlus IBM VGA8 24, Courier Bold 14", + ".hpux.bigFont: PxPlus IBM VGA8 24, Courier Bold 14", + ".msdos.font: PxPlus IBM VGA8 24, Courier Bold 14", + ".solaris.font: Gallant12x22 12, Luxi Mono 12, PxPlus IBM VGA8 12, Courier Bold 12", + ".solaris.bigFont: Gallant12x22 22, Luxi Mono 16, PxPlus IBM VGA8 16, Courier Bold 14", ".win10.font: Arial 24, Helvetica 24", ".win10.bigFont: Arial 24, Helvetica 24", diff --git a/hacks/ccurve.c b/hacks/ccurve.c index a4423b2..874ada8 100644 --- a/hacks/ccurve.c +++ b/hacks/ccurve.c @@ -223,7 +223,7 @@ self_similar_normalized (struct state *st, double x = 0.0; double y = 0.0; - replacement = (Position*)(malloc (segment_count * sizeof (Segment))); + replacement = (Position*)(malloc (segment_count * sizeof (*replacement))); copy_points (segment_count, points, replacement); assert (fabs ((replacement [segment_count - 1].x) - 1.0) < EPSILON); assert (fabs (replacement [segment_count - 1].y) < EPSILON); diff --git a/hacks/config/README b/hacks/config/README index 5981463..58c4195 100644 --- a/hacks/config/README +++ b/hacks/config/README @@ -4,8 +4,8 @@ a screen saver and locker for the X window system by Jamie Zawinski - version 5.42 - 28-Dec-2018 + version 5.43 + 09-Jul-2019 https://www.jwz.org/xscreensaver/ diff --git a/hacks/config/bouncingcow.xml b/hacks/config/bouncingcow.xml index 0e3dfe5..abbb0cb 100644 --- a/hacks/config/bouncingcow.xml +++ b/hacks/config/bouncingcow.xml @@ -19,7 +19,11 @@ _label="Number of cows" _low-label="Moo" _high-label="Herd" low="1" high="9" default="1"/> - + + + diff --git a/hacks/config/deepstars.xml b/hacks/config/deepstars.xml new file mode 100644 index 0000000..e1118e2 --- /dev/null +++ b/hacks/config/deepstars.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/hacks/config/flyingtoasters.xml b/hacks/config/flyingtoasters.xml index 7df6459..6b5f1f1 100644 --- a/hacks/config/flyingtoasters.xml +++ b/hacks/config/flyingtoasters.xml @@ -25,6 +25,7 @@
+
diff --git a/hacks/config/glplanet.xml b/hacks/config/glplanet.xml index 5714b7a..802f629 100644 --- a/hacks/config/glplanet.xml +++ b/hacks/config/glplanet.xml @@ -5,6 +5,7 @@