release notes for Mac OSX v2.6.9

Version 2.6.9 updates by Jeff Sickel and spot Principally supports having a cache directory that consists of subtrees from bittorrent downloads. Instructions for the torrent feed can be found at http://draves.org/blog/archives/000379.html. Just have your torrents moved into the cache directory on completion.

Cleaner loop selection instigated from commentary issued by: Michael Hohimer in http://draves.org/HyperNews/get.cgi/flame/2506.html Tom Lane in http://draves.org/HyperNews/get.cgi/flame/2506/1.html

Code base cleaned up in preparation for 2.7--much of the source closer to reference C code by Spot.

Animation frame selection now controlled by ScreenSaverView's -animateOneFrame method instead of using additional timers for MPEG2View's control.

Additional updates for Apple IR Remote.

Replaced CURLHandle with NSURLConnection api to support proxy configurations. Depending on your site configuration, you may need to add /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app to your http proxy keychain.

Exposed a prior developer options from build 2.6.4 for saving generated flame frames. Settings can be found in the Desktop & Screen Saver preferences under "Render".

Added support for Apple's Remote on the new line of machines with the IR device. Code pulled from http://www.martinkahr.com/source-code and supports:

- kRemoteButtonVolume_Plus votes 'yes'
- kRemoteButtonVolume_Minus votes 'no'
- kRemoteButtonMenu displays status
- kRemoteButtonMenu_Hold hides status

and when iTunes is enabled:
- kRemoteButtonPlay play/pause iTunes
- kRemoteButtonRight next track
- kRemoteButtonLeft previous track

release notes for Mac OSX v2.6.7

1) If you installed a previous version you should make sure the server is now set to "v2d6.sheepserver.net" and the cache size is set to a reasonable value such as 1000 megabytes.

2) OSX 10.3 or better is required.

Change Log

v2.6.7 is a bug fix release: An option to log your sheep as played has been added. See options/preferences panel and consult your console.log to view the output.
  • fixed cache limitations
  • allow for 'unlimited cache'
  • incremented version from 2.6.6 to 2.6.7 in the readme's, english and french
  • added support for INTEL compile with __LITTLE_ENDIAN__ #ifdef in config.h and added mmx.h header
v2.6.6 was a bug fix release

by Andrew Stone (andrew@stone.com) and Jeff Sickel (jas@corpus-callosum.com)

Play iTunes while you watch the Sheep:

  • set in System Preferences, Screen Saver, ElectricSheep Options, Music tab
  • press 'n' to get the Next Track
  • press 'b' to go Back track (if at beginning, to the previous track)
  • press SPACEBAR to pause or resume the music
When you press Right arrow key, all previous repeats are canceled so the next sheep is random

v2.6.4 Added support for preloading the next movie to avoid the noticeable delay between sheep

Right Arrow key will select the next sheep at random (good for breaking out of eddies) Left Arrow key will replay the current sheep again

You can set hidden defaults to save and examine locally rendered sheep frames:
// defaults write NSGlobalDomain ESSaveRenderedFrames YES
// defaults write NSGlobalDomain ESSaveRenderedFramesPath "/somewhere/over/the/rainbow"
// if you don't specify path, it's ~/Library/Application Support/ElectricSheepRenderedImages

2.6.3: Fix dynamic linking error on flam3 executables (effects rendering but not playback).

2.6.2: Fix compatibility between OSX 10.4.3 and some video cards.

2.6.1: French localization by Thomas Didrel. Filenames now in line w/ Linux standard (thanks noxlady for the bug report).