summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorSimon Rettberg2024-09-06 14:42:37 +0200
committerSimon Rettberg2024-09-06 14:42:37 +0200
commitbadef32037f52f79abc1f1440b786cd71afdf270 (patch)
tree412b792d4cab4a7a110db82fcf74fe8a1ac55ec1 /README
parentDelete pre-6.00 files (diff)
downloadxscreensaver-master.tar.gz
xscreensaver-master.tar.xz
xscreensaver-master.zip
Diffstat (limited to 'README')
-rw-r--r--README123
1 files changed, 110 insertions, 13 deletions
diff --git a/README b/README
index ddb9786..2b6dc96 100644
--- a/README
+++ b/README
@@ -33,14 +33,13 @@ To compile for a Unix system with X11:
xscreensaver &
xscreensaver-settings
- There are many compilation dependencies. The configure script will
- tell you what is missing. At the least, you will need development
- versions of these libraries:
+ There are many compilation dependencies. The configure script will tell
+ you what is missing. At the least, you will need development versions of
+ these libraries. Append "-dev" or "-devel" to most of these:
- perl pkg-config gettext intltool libx11 libxext libxi libxt
- libxft libxinerama libxrandr libxxf86vm libgl libglu libgle
- libgtk2 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 libxml2 libpam
- dbus libsystemd elogind
+ perl pkg-config gettext intltool libx11 libxext libxi libxt libxft
+ libxinerama libxrandr libxxf86vm libgl libglu libgle libgtk-3-0
+ libgdk-pixbuf2.0 libjpeg libxml2 libpam libsystemd elogind
BSD systems might need gmake instead of make.
@@ -70,6 +69,92 @@ Interested in writing a new screen saver?
Version History
===============================================================================
+6.09 * New hacks,`kallisti' and `highvoltage'.
+ * Formal-wear for `headroom'.
+
+6.08 * macOS: Worked around a macOS 14.0 bug where savers would continue
+ running invisibly in the background after un-blanking.
+ * macOS: Upgraded Sparkle (the "Check for Updates" library) for
+ macOS 14.0 compatibility.
+
+6.07 * New hacks, `droste', `skulloop', `papercube' and `cubocteversion'.
+ * `xscreensaver-settings' was sometimes turning off the DPMS checkbox.
+ * Log pid of caller of `deactivate' command, to give a hint about who
+ is preventing the screen from blanking.
+ * recanim uses libffmpeg.
+ * Updates to `sphereeversion'.
+ * Added some new map sources to `mapscroller'.
+ * macOS: Worked around a macOS 13.4 bug where multi-head systems would
+ fail to launch savers on some or all screens.
+ * Minimum compiler target is now ISO C99 instead of ANSI C89.
+ Didn't want to rush into it.
+ * macOS, Android: Better looking thunbmail images.
+ * Various other minor bug fixes.
+
+6.06 * New hack, `hextrail'.
+ * `marbling' works again.
+ * Adjusted some of the very old hacks, which were written when pixels
+ were larger, to be more visible on today's higher rez displays.
+ * X11: More robust desktop image grabbing.
+ * X11: Various improvements to `xscreensaver-settings'.
+ * X11: Silence new new Perl warnings from `xscreensaver-getimage-file'.
+ * X11: Supports "Lock" messages from systemd, e.g. when logind.conf
+ has "HandleLidSwitch=lock" instead of "suspend".
+
+6.05 * X11: Cope with dumb DPMS settings that existed pre-startup.
+ * X11: Silence new Perl warnings from `xscreensaver-getimage-file'.
+ * X11: Fix `sonar' pthreads crash on recent Pi systems.
+ * X11: Removed dependence on `gdk-pixbuf-xlib-2.0'.
+ * X11: GTK 3 is now required.
+ * macOS: Fixed the "Run savers on screens" preference in Random mode
+ on multi-screen M1 systems.
+ * Retired `thornbird', which is redundant with `discrete'.
+
+6.04 * New hacks, `nakagin' and `chompytower'.
+ * Settings dialog shows diagnostics for bad image folders and feeds.
+ * URLs for `imageDirectory' can now point at archive.org collections.
+ * Sliders for various "Speed" preferences are easier to use.
+ * X11: Settings dialog shows saver description below embedded preview.
+ * X11: Better behavior when zero monitors are attached.
+ * X11: Improvements to inhibiting blanking while videos are playing:
+ No longer necessary to hack GNOME and KDE to get them to not usurp
+ the org.freedesktop.ScreenSaver endpoint.
+ * X11: `unicrud' displays character names.
+ * Updated `webcollage'.
+
+6.03 * New hack, `squirtorus'.
+ * New hack, `mapscroller' (X11 and macOS only).
+ * `sphereeversion' now has corrugation-mode, and can evert the Earth.
+ * `glplanet' is higher resolution, and displays time zones.
+ * `glslideshow' displays relative pathnames again.
+ * iOS: Apple broke drag-to-rotate again. Fixed.
+ * macOS: fixed spurious error message in auto-update installer.
+ * X11: fixed `sonar' failing to ping on some Linux systems.
+ * X11: Touch-screens work.
+ * X11: Hold down Backspace to clear the whole password field.
+
+6.02 * New hacks, `marbling' and `binaryhorizon'.
+ * `atlantis' behaviors are more random and lifelike.
+ * `headroom' is now Mask Headroom.
+ * X11: `fontglide' skips fonts that can't display ASCII.
+ * X11: Use asterisks in the password dialog if the system fonts don't
+ have bullets in them.
+ * X11: "Disable Screen Saver" was behaving like "Blank Screen Only".
+ * Android: These hacks work now: `antinspect', `barcode',
+ `energystream', `fliptext', `fontglide', `glsnake', `raverhoop',
+ `starwars', `unicrud'.
+
+6.01 * X11: Properly disable the server's built-in screen saver.
+ * X11: The passwdTimeout option was being ignored.
+ * X11: The display of the unlock thermometer was weird.
+ * X11: Fixed password entry on old-school multi-screen setups (:0.1).
+ * X11: Worked around a KDE 5 compositor bug that caused the desktop
+ to momentarily become visible when cycling.
+ * X11: Fixed possible high CPU usage in `xscreensaver-systemd'.
+ * X11: Fixed some spurious warnings in `xscreensaver-text'.
+ * X11: Warn when Wayland is in use, since it makes both screen saving
+ and locking impossible.
+
6.00 * X11: Major refactor of the `xscreensaver' daemon for improved
security, dividing it into three programs: `xscreensaver',
`xscreensaver-gfx' and `xscreensaver-auth'.
@@ -277,7 +362,7 @@ Version History
5.26 * More auto-updater tweaks.
-5.25 * Try harder to bypass Quarrantine and Gatekeeper in macOS installer.
+5.25 * Try harder to bypass Quarantine and Gatekeeper in macOS installer.
* Some files were missing from the tarball.
5.24 * Added "Automatically check for updates" option on macOS.
@@ -1693,7 +1778,7 @@ Version History
the parameters which are normally read as minutes can be specified
in seconds.
* Added colormap cycling to `imsmap'.
- * Made hyper work with K&R compilers.
+ * Made `hyper' work with K&R compilers.
1.14 * Added `orbit' option to `attraction' hack.
* Added `lock-timeout' option.
@@ -1702,14 +1787,26 @@ Version History
1.09 * Added demo mode, and locking.
* Added `maze' hack.
* Added `norotate' option to `rocks' hack.
+ * Uploaded to export.lcs.mit.edu:contrib/xscreensaver.tar.Z and posted
+ to comp.windows.x.announce, 25-Feb-1993.
+ * Added `hypercube' and `slidescreen' (or they may have been added
+ earlier).
1.05 * Works when run from XDM before anyone logs in.
* Sped up `imsmap'.
* Can use `xv' as a slideshow without using up colormap entries while
the screen is not blanked.
* Fixed a BadDrawable error in non-XIdle mode.
- * Added `blitspin' and `imsmap'.
+ * Uploaded to export.lcs.mit.edu:contrib/xsaver.tar.Z and posted to
+ comp.windows.x.announce, 30-Nov-1992.
+
+1.04 * Added `blitspin' and `imsmap' (or they may have been earlier).
+ * Appeared on the X11R5 contrib tape, a mirror of export.lcs.mit.edu,
+ 29-Nov-1992.
+
+1.00 * Uploaded to export.lcs.mit.edu:contrib/xsaver.tar.Z and posted to
+ comp.windows.x.announce, 17-Aug-1992.
+ * Initial list of included hacks:
+ `qix', `helix', `rorschach', `attraction', `greynetic', `rocks',
+ `pyro', `hopalong', and `noseguy'.
-1.01 * Current list of included hacks is now: `qix', `helix', `rorschach',
- `attraction', `greynetic', `rocks', `pyro', `hopalong', and
- `noseguy'.