Changes since 4.21: * Fixed a bug in the new mouse-motion code that caused
the screen to never blank on multi-head non-Xinerama
systems. Oops.
* New hacks, `interaggregate', `antmaze', `tangram',
and `crackberg'.
* Minor tweaks to `fiberlamp', `ifs', `slidescreen',
`zoom', `sonar', `fireworkx', `whirlwindwarp',
`bubble3d', and `rd-bomb'.
* Added motion blur to `blinkbox'.
* `bsod' now includes Longhorn's "RSOD", and OS/2.
* Fixed `-wireframe' usage in most hacks and man pages.
Changes since 4.20: * New hack: `fliptext'.
* Changed default configure installation directories:
/usr/bin/ for xscreensaver, etc.;
/usr/libexec/xscreensaver/ for hacks;
/usr/share/xscreensaver/config/ for xml files.
* All the text-manipulating screen savers can have their
text source configured via `xscreensaver-demo' now.
* xscreensaver.spec now builds three RPMs:
base (no hacks); extras (2d hacks); and gl-extras.
* Added `-program' and `-front' option to `gltext'.
* Added `-shells' to `molecule'.
* Fixed text-alpha glitch in `carousel'.
* New `pacman': the ghosts can be killed now.
* Fixed a bug in screen-grabbing GL hacks where images
would be tiled instead of scaled on machines that
can't do large textures.
* `webcollage' can hit Flickr now.
* New (rewritten) implementation of `ifs'.
* The unlock dialog can be made to have a "New Login"
button that will run `gdmflexiserver'. Experimental!
* Fixed non-ASCII display bug in `starwars'.
* Configure finds a default for imageDirectory.
* "xscreensaver-command -lock" now works even if
in "screensaver disabled" mode.
* If a bad password is typed while CapsLock is on, the
unlock dialog says "CapsLock?" instead of "Sorry".
* Mouse motion only counts as activity if the mouse moved
more than 10 pixels (so the screen won't unblank every
time you bump your desk.)
* New mode option "random-same": if you have multiple
monitors, this will run the *same* randomly chosen
hack on each screen, instead of different ones on each.
Changes since 4.19: * New hacks, `fiberlamp', `boing', `boxfit', and
`carousel'.
* Rewrote `glslideshow' again: should be faster now.
* Sped up loading of images in GL programs.
* `starwars' uses texture-mapped fonts now.
* New `bsod' modes: tru64, hppa, and nvidia.
* Updates to `webcollage', `juggle', `pinion',
`fireworkx', `sonar', `extrusion', `substrate', and
`pong'.
Changes since 4.18: * New hacks, `substrate', `intermomentary', `fireworkx',
and `pinion'.
* New version of `flow'.
* Made /proc/interrupts work again on Linux 2.6.
* Made `analogtv' not hog the CPU.
* Made analogtv-based hacks work properly on PPC/ARM.
* Fixed a bad memory leak in `piecewise'.
* Minor updates to `sonar', `molecule', `glmatrix',
`galaxy', and `webcollage'.
* Removed support for GTK 1.x (everyone uses 2.x now.)
4.18 14-Aug-2004
* Oops, pay no attention to the man behind the curtain.
4.17 14-Aug-2004
* New hacks, anemotaxis and memscroller.
* Fixed a bad bug that caused vidwhacker to never die.
* Fixed normals and lighting in polyhedra.
* Don't reuse the window when changing hacks (to work around bugs in some GL
implementations.)
* Made xscreensaver-getimage-file skip thumbnail-sized images.
* Fixed endian problem in barcode on non-x86.
* Updates to webcollage, apple2, fuzzyflakes, atunnel, and pacman.
* Timing tweaks to bubble3d, bouncingcow, engine, gltext, lavalite,
molecule, spotlight, sballs, boxed, blinkbox, and circuit.
* Configure updates for Fedora core 2 / xorg 6.7.0.
* Compile without warnings under gcc 3.3.3.
* I give up: don't blank or lock the screen if we can't get a keyboard grab.
In that case, both choices are bad.
* New hacks, `polyhedra', `fuzzyflakes', `antinspect',
and `providence'.
* Minor updates to `webcollage', `bsod', `endgame',
`antspotlight', `xmatrix', and `glmatrix'.
* Added support for the RANDR (Resize and Rotate)
extension to detect when the size of the desktop has
been changed while xscreensaver is already running.
* Possibly-futile attempt to work around "rdesktop"
focus/grab idiocy.
* Made `xscreensaver-getimage -file' still work even if
imageDirectory is unset.
* Convert Latin1 to ASCII in `starwars' and `phosphor'
(since the GLUT font only has ASCII glyphs.)
* Fixed randomization in `noof'.
* Added "GetViewPortIsFullOfLies" preference to work
around longstanding XFree86 bug #421.
* Made `sonar' subnet pinging work properly on bigendian
machines (e.g., PPC.)
* New hacks, `wormhole', `mismunch', `noof', and
`pacman'.
* `phosphor' and `apple2' include vt100 emulators now:
this means you can do "phosphor -program top", or
can use either program as an xterm replacement:
"apple2 -text -fast -program 'xemacs -nw'".
* `analogtv' (and related) fill the screen better.
* The '-gradient' option works in `atlantis' now.
* Minor updates to `blinkbox', `queens', `endgame',
`glmatrix', `mirrorblob', `blocktube', and `molecule'.
* Integrated SuSE's "external passwd helper" support.
* Marginally better /tmp handling in various programs.
* Updated config defaults for xplanet 1.0.3.
* Portability fixes.
number, if there was one (which, of course, makes me bump PKGREVISION
to 1 for all three xscreensaver pkgs (are we really supposed to bump
PKGREVISION for each pkg individually?)). This eliminates the
confusion where pkg_info says version "4.14nb1" is installed, yet the
dialogue says it's onlu version "4.14".
Also, fix the conflicts for the screensaver pkg so that it properly
conflicts with xscreensaver-gnome<4.14 (not <1.14).
xscreensaver-demo program (which requires GTK). This is done to allow
xscreensaver coexist with xscreensaver-gnome, and to avoid a dependancy
on GTK when installing kdeartwork3.
Changes since 4.13:
* New hacks, `fontglide', `apple2', `xanalogtv', `pong',
`gleidescope', `mirrorblob', and `blinkbox'.
* New version of `glsnake' (with many more models.)
* Another Windows crash in `bsod'; also HVX/GCOS6/TPS6.
* New version of `endgame'.
* Screen grabbing works on MacOS X.
* Various minor fixes.
Ok'ed by wiz@.
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
4.13
* On Xinerama systems, xscreensaver now runs one hack on each
monitor (just like in ``real'' multi-head mode) instead of running
one hack stretching across all the screens. Note that for this to
work with any 3rd party screensavers, they must update their
``vroot.h'' file.
* webcollage and vidwhacker display images using xscreensaver-getimage now.
* Added ljlatest script for use with starwars and phosphor.
4.12
* New GL hacks, flipflop, antspotlight, and polytopes.
* Added VMS to bsod.
* Compile without warnings in ``gcc -pedantic''.
* Updates to webcollage and queens.
* Fixed a bug that could cause PAM to hang.
* New hacks, `hypertorus', `cubestorm', `glknots', `blocktube',
and `glmatrix'.
* Updates to `cloudlife', `engine', `xmatrix', and `sonar'.
* Rewrote `glslideshow': it should work on somewhat wimpier
video cards now.
* Various portability tweaks.
now and not NetBSD-*-arm32. Changes include one or more of:
- Change MACHINE_ARCH == arm32 to also match arm
- Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
- Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
Changes since 4.09: * New hacks, `cloudlife' and `klein'.
* Added Apple ][+, HPUX, and OS/390 sessions to BSOD.
* Added some Matrix Reloaded text to `xmatrix'.
* Updates to `webcollage', `eruption', `jigglypuff',
`metaballs', and `endgame'.
* Completely ignore the `memoryLimit' setting now.
* New hacks, flyingtoasters, bouncingcow, jigglypuff, and glslideshow.
* More models in engine.
* Rewrote xscreensaver-getimage to remove reliance on external image loaders
(xv, chbg, xloadimage, etc.) and to reduce flicker when loading files.
* Made gflux and flipscreen3d be mouse-spinnable.
Changes since 4.07: * New hacks, `atunnels' and `piecewise'.
* Physics improvement in `fluidballs'.
* Various fixes for XDarwin systems (X11 on MacOS X.)
* Added -clock option to `barcode'.
* Minor fixes to `endgame', `flurry', `flipscreen3d',
and `gflux'.
* New hacks, `flurry', `metaballs', `eruption', `popsquares', and `barcode'.
* Minor updates to `maze' for high density mazes.
* Added double buffering to `fluidballs' and `whirlygig'.
* Bug fixes for running xscreensaver to a remote XFree86 display
(which nobody would ever do...)
* Updated `webcollage' (faster Alta Vista searching.)
* Updated `glplanet' so the sun sets in the west.
* Updated `sproingies' with smooth, unsegmented surfaces.
* Fixed Perl version-sensitivity in `xscreensaver-getimage-file'.
* Fixed GTK2 scrolling bug in `xscreensaver-demo'.
Changes since 4.05: * New hack, `glblur' (disabled by default, since it
requires fast OpenGL texture support.)
* New hack, `halftone'.
* Updates to `endgame', `queens', `bumps', `glplanet',
`engine', and `circuit'.
* New version of `menger' that uses far fewer polygons.
* Fixed minor bug in `critical' that could cause some
bogus X servers to crash.
* Better labels in `molecule': the labels now appear to
be attached to the atoms, instead of floating in front
of the whole scene.
* Fixed bug that could rarely cause GL hacks to fail to
double-buffer (causing intermittent flickering.)
* Fixed a relative-URL-parsing bug in `webcollage'.
* Fixed a bug that (sometimes) caused the window manager
close box to kill `xscreensaver-demo' with a crash
instead of a graceful exit.
* Updated xscreensaver.pam to the Red Hat 7.3 way.
* More Gnome2-related configure crap.
* Updated to latest `config.guess' and `config.sub'.
* Fixed occasional core dump in `distort'.
* Added a Linux fsck failure and kernel panic to `bsod'.
* Added MacOS X kernel panic to `bsod'.
* Fixed a bug in `bsod' (all bsod bugs are ironic.)
* Fixed a bug that caused `xscreensaver-gl-helper' to
print a nonsense visual ID with some versions of
`printf': this could cause GL programs to display
incorrectly (e.g., flickery.)
Changes since 4.04: * More `configure' tweaks to try and get things working
on systems that both Gtk 1.x and 2.x installed.
* New hack, `endgame'.
* Minor updates to `gltext'.
Changes since 4.03: * Support for GTK 2.x / GNOME 2.x.
* The `configure' script will now use `pkg-config' if
you have it, in preference to `gtk-config', etc.
* New hacks, `lavalite', `queens', and `anemone'.
* Minor updates to `spheremonics', `gltext', `xmatrix'.
* You can use the mouse to manually spin most of the GL
hacks now (when they are displaying in a window.)
* Fixed a bug in `webcollage' (due to recent Alta Vista
url changes) that was causing it to try and load
incorrect image URLs.
* Made `xscreensaver-getimage' use gdk_pixbuf if it is
available: this means that those hacks that load images
will no longer rely on "xv", "xloadimage", etc. This
will close a race condition that could sometimes cause
your desktop background to be changed; and also makes
it possible for those programs to operate on image
files when running in windowed mode.
* `webcollage' can now be used in conjunction with
`driftnet' to display images snooped from your local
ethernet instead of obtained from search engines.
* Added man pages for all the hacks that didn't have
them.
Changes since 4.02: * New hack, `spheremonics'.
* Minor updates to `webcollage', `cage', `moebius',
`morph3d', `boxed', `circuit', and `helix'.
* `pulsar' and `extrusion' can now load texture JPEGs.
* `rubik' now does non-square cubes.
* `fluidballs' now does various sizes of balls.
* `menger' and `sierpinski3d' now also show polygon
counts in -fps mode.
* `molecule' displays real subscripts in the formulae.
* GTK internationalization/localization support.
* Better detection of the various versions of libxml.
* Upgraded to autoconf 2.53 (from 2.13.)