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@.
- The demo now needs --crapplet to run properly in the control-center
(undoubtedly, short for "control-center applet"). ;-)
- There's no need to haphazardly install the gnome2 applet into the gnome1
directories, as the package gnome2 control-center will presumably use
the directories designated for it.
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.
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.
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.)
Fix PLIST to include the files.
XXX: If you had this package installed, you can
rm /usr/share/pixmaps/*screensaver*
and probably
rmdir /usr/share/pixmaps
* Plugged a few minor leaks in `xscreensaver' and `xscreensaver-demo'.
* New hacks, `cubenetic' and `fluidballs'.
* Sped up `pipes'.
* Fixed sphere projection error in `glplanet'; installed a better image
of earth.
* Added Win2K and MacOS 1 crashes to `bsod'.
* Put back previous (better) version of `forest' that was accidentially
downgraded in the last release.
* New version of `bumps'.
* Made FPS computation in GL hacks more efficient: it will influence the
results less, thus resulting in higher (but more accurate) reported frame
rates.
by helping it find "libxml" and "libjpeg" and adding depencencies
for them. Also, "gdk_pixbuf" gets favored now over "Xpm" anyway,
so add an explicit dependency for it, too.
Changes since 4.00:
* New hacks: `twang', `glsnake', `boxed', `sballs', and `glforestfire'.
* New hacks `apollonian', `euler2d', `juggle', `polyominoes' and
`thornbird', from xlockmore.
* Merged recent xlockmore changes into `ant', `braid', `demon',
`discrete', `drift', `fadeplot', `forest', `grav', `hopalong',
`ifs', `laser', `lightning', `lisa', `lissie', `loop', `mountain',
`penrose', `rotor', `sierpinski', `slip', `sphere', `spiral',
`strange', and `vines'.
* Fixed the `gltext' bug that sometimes caused horizontal lines to
vanish again. This time for sure.
* Sped up `webcollage' by adding a C helper program to replace the PPM
pipeline. It also pastes images semi-transparently now.
* Added support for the gdk_pixbuf library: if this lib is available,
then `blitspin', `xflame', and `flag' can load GIF, JPEG, and PNG
images in addition to XPM and XBM. [not enabled in pkg]
* Fixed a rare race condition where the desktop-grabbing hacks could
sometimes leave the screen wedged, if the user moved the mouse
exactly when they were grabbing the screen image (it would un-wedge
the next time the saver timed out or was activated.)
* Fixed incorrect colors in the screen-grabbing GL hacks (`gflux' and
`flipscreen3d'.)
* Made SIGHUP restart the daemon process (though using
`xscreensaver-command -restart' is still the preferred way.)
* Tweaks to `xspirograph'.
* Minor configure and portability tweaks.
* Redesigned xscreensaver-demo GUI: it now includes small-preview and
per-hack configuration dialogs.
* Added three new modes of operation: One Screen Saver, Blank Screen,
and Don't Blank (in addition to the historical Random Screen Saver).
* Configure now defaults to installing the hacks in
<prefix>/lib/xscreensaver/ instead of <prefix>/bin/. (Most distros
already did it this way.)
* New GL hacks, menger, engine, flipscreen3d.
* Made sierpinski3d be more colorful.
* New versions of xmatrix and nerverot.
* Fixed a bug in starwars that made the font be drawn with thin lines
in -root mode.
* Fixed a bad colormap bug in crystal that could make subsequent hacks
malfunction!
* Made gflux able to grab screen images (-mode grab).
* Updated webcollage for recent search engine changes.
* Removed most command-line options to xscreensaver: just edit the
~/.xscreensaver file instead.
* Improved behavior on multi-screen and Xinerama systems: the mouse
now stays on the screen where the user left it, and the password and
splash dialogs always appear on the screen that has the mouse.
* Made the splash dialog use more Gtk-like colors; made it have only
two buttons, ``Settings'' and ``Help''.
* Made sonar understand .ssh/known_hosts2 format files, and be better
about stripping out illegal addresses.
and *BSD (allows to simplify the package somewhat), and revamped
Screensaver Options: xscreensaver now lets you configure your DPMS
settings. More detail on the web page --
http://www.jwz.org/xscreensaver/changelog.html
[The README in the package currently only goes to 3.27.]
Changes since 3.24: * New hack, `nerverot'.
* Added BSD kernel panic to `bsod'.
* New version of `shadebobs'.
* New version of `petri'.
* Updated `webcollage' to handle recent Altavista URL
format changes; made it search the AP photo gallery.
* Revamped command-line options of `sonar' and made it
properly handle subnets.
* The `bubbles' hack can now trickle up or down the screen
.
* The `xsublim' hack can now read its text from programs.
* Support for GLE version 3 in `extrusion'.
* Fixed compilation problems in `maze'.
* Fixed a rare crash in `flow'.
* Fixes for minor installation problems.
"bsod", "xflame", "flow", "xteevee" and "webcollage"; added support
for Kerberos5 [if KERBEROS is set in /etc/mk.conf]; xscreensaver-demo
now installs itself into the Gnome Control Center [if USE_GNOME is set
in /etc/mk.conf]. The Screensaver panel in gnomecc now actually works!
* unconditionally install xscreensaver.kss (KDE screensaver module),
don't rely on the user having KDEDIR set in his environment
* Install xscreensaver.kss using BSD_INSTALL_SCRIPT, as it's a shell
script, not a binary.
* xscreensaver.kss wanted /bin/bash, make it use /bin/sh
* Make xscreensaver.kss aware of $PREFIX, don't hardcode /usr/X11R6
Changes since 3.22: * Fixed some misplaced text fields in the Motif version
of xscreensaver-demo; fixed a crash in the Gtk version
that would happen if the programs list was empty.
* Fixed a recently-introduced bug in `pulsar'.
* Made `sierpinski3d' use solid tetrahedrons instead of
points.
* Added `-trace' option to `xmatrix'.
* Added new hacks `xteevee' and `xspirograph'.
Changes since 3.21: * Fixed some bugs in xscreensaver-demo.
* Rewrote the Motif version of xscreensaver-demo to
match the new Gtk version.
* The Athena toolkit is no longer supported.
XXX: depends on lesstif>=0.89.9 (or motif), but dependency is handled
indirectly by USE_MOTIF... how to handle this?
Changes since 3.20: * Tweaked the xscreensaver-demo UI (Gtk only.)
* Fixed a few visual selection bugs. I think the proper
GL visual should be used with nVidia systems now.
* Made the Makefiles obey $install_prefix.
* Made the `xscreensaver.spec' file able to generate both
GL and non-GL packages simultaniously.
Changes since 3.19: * Added new hack `ripples' and `sierpinski3d'.
* Made `xscreensaver-command -exit' be silent when no
screen saver was running (instead of complaining.)
* Made `webcollage' and `vidwhacker' use `xloadimage'
when available (in addition to `xli' and `xv'.)
* Improved memory usage in `petri' and gave it a hard
cap on how much memory it can allocate.
* Added `-watch' option to `xscreensaver-command'.
* Made `xscreensaver-demo' come up with the
most-recently-run hack selected by default.
* Rewrote the Gtk version of `xscreensaver-demo'.
It's a lot easier to use now.
* Extended the format of the programs list in the
.xscreensaver file, for the benefit of the new
capabilities of `xscreensaver-demo'.
NOTE: you might want to delete your ~/.xscreensaver
file and allow it to be re-created! The old one
should still work, but xscreensaver-demo won't be as
pretty.
Changes since 3.18: * Fixed gcc dependencies in `bumps' and `ccurve'.
* New hack, `extrusion'.
* Some of the web sites that `webcollage' was using as
its sources changed formats; tweaked it to understand
the current layouts.
* Added typeahead in the password dialog: if the screen
is locked, and you unlock it by typing a character,
that key will be automatically inserted in the
password dialog (unless it is Return, Enter, Space,
or a non-printing key like Shift.)
* Made `xmatrix' take a `-small' option, since some
folks with tiny screens prefer a smaller font.
linking, e.g. -Xt before -lSM and -lICE, sometimes even -lXext before -X11.
This rearangment does not affect e.g. i386, so I hope this does not open
problems on other ports. This way xscreensaver works on pmax.