Released Simon 2.2.1b1

I have just released Simon version 2.2.1b1, which includes a number of fixes; click that link for the release notes.

Of particular note, it fixes a rather vexing issue that only affected a few people (particularly those accessing their Simon machine via Apple Remote Desktop, it seems), where Simon would eventually go into an "offline" state, with icons disappearing and other strange behavior.

I was unable to recreate this myself, but fortunately one of my customers was kind and patient enough to help me by running a series of special builds with debug logging added, which allowed me to narrow down the cause. It finally turned out to be due to a known bug in the OS, where allocated objects aren't being automatically released as they should if there is no user interaction on the machine. So I solved that by managing their release myself in all the key areas.

Everyone who experienced this issue, please download this version. If anyone still experiences this issue, please let me know ASAP. Thanks to those who helped trace it, and for everyone's patience.

2.2.1b1, script fix

Re. "Improved the reliability of the Script service plug-in, so it doesn't terminate the script before all output has been received." I have been testing this and so far so good. My simple t/csh script to check for a running background process now seems to work flawlessly, at least during my (many) tests. I'll let you know if it fails. Thanks!

David Sinclair's picture

Re: 2.2.1b1, script fix

Excellent, glad to hear it!