- New hack, Handsy. I modeled and animated it by "hand", heyyo. I tried considered using the Leap Motion Controller API to snapshot real hands, but that device is crap at detecting poses with any precision.
- I rewrote Unknown Pleasures: it's a true waterfall graph now. I eagerly await someone figuring out some interesting real data to feed into it.
- BSOD Solaris is far more accurate. DVD added.
- Dali Clock works again, both the screen saver and the Mac app. Also rotation works again in the iOS app. (It is a longstanding Apple tradition that you have to rewrite the mobile rotation code from scratch every 18 months.)
(Oh, wait, apparently while Apple accepted my submission of Dali Clock to the Mac App Store, they rejected the bug-fix update to the iOS App Store, because the anonymous $1/day contractor in some third-world call center hellhole has decided that it has "minimal functionality". Awesome. Appeal in progress.)
- Fonts are better on X11. I fixed them in 5.39 but then broke them again in 5.40, oops.
- Saver settings work again on macOS 10.14.
- Plugged many memory leaks on Android and iOS. On the mobile platforms, freeing memory at exit matters, since the savers all run in the same address space. It's not an issue on the desktops, because the process goes away at exit.
- If you're on Linux, and the xscreensaver daemon is setuid, then we can implore the kernel's out-of-memory killer to pretty please not unlock the screen. It might work, maybe.
- MacOS has an upgraded Sparkle (the "Check for Updates" library). Let me know if the auto-update works.Update: It did not work in 5.41. I have released 5.42 to hopefully fix this...
- The DMG is now "notarized" and "stapled" by Apple, which I think means that on 10.14 you should be able to open it without getting the "unknown developer" dialog. (It is a longstanding Apple tradition that you must re-learn how to do codesigning every 18 months.) Again, let me know if it works.
- The Android version is back in the Google Play store. I had stopped updating that because somehow I lost the signing key. To get it back in the store I had to change the Application ID (from org.
jwz.to org. xscreensaver jwz.). This means that to upgrade to the new one, you will probably have to manually delete the old one first, just this one time. android. xscreensaver