10.4

Mac OS X 10.4 (Tiger)

Release: GL Tools, v20080107

Release Type: Beta
Version: 20080107
Release Notes

Some minor changes to the GLTools beta, with a Tiger version too.

This version adds control over spline control point size and color, as well as a few cleanups and performance tweaks in preparation for the Production release this Wednesday.

The Grid Generator and renderer probably will not be in the production release, unless you think they should be included. Let me know what you think.

Release: Serial IO, v20080103

Release Type: Beta
Version: 20080103
Release Notes

This Serial IO Beta addresses the issues in the previous beta.

The hex conversion if fixed for the Serial Output patch.

Output continues to operate even if some configuration settings fail. This may help it to work with some DMX devices (I've not had any luck yet, but you may have better luck with different devices).

Release: YUV Color, v0.2

Release Type: Production
Version: 0.2
Release Notes

A public release of the YUV Color patch, updated to work on Leopard.

This version fixes some timing issues that would cause the patch to execute needlessly when the inputs didn't change. This will provide marginally higher performance for compositions using this patch (probably immeasurable though).

It also autoupdates old compositions to use the newer patch object; This was necessary because we've changed some internals that would otherwise break it.

Release: Serial IO, v20071230

Release Type: Beta
Version: 20071230
Release Notes

This SerialIO Beta adds support for sending Binary data.

To send binary data, 2 new inputs were created on the Serial Output patch: Binary Data, which takes a string input, and Binary Trigger, which sends the binary data.

Instructions: The string input needs to be formatted in hexadecimal with no spaces ('00ffeedd', not '00 ff ee dd'). It accepts lower or upper case ('00FFEEDD' is the same as '00ffeedd'). do not prefix a '$', a '0x', an '&', or any other common prefix to denote hexadecimal data. The input is limited to 131072 characters (65536 output bytes). If a non-hex character is encountered, it is treated as a zero ('ffeeddgg' is the same as 'ffeedd00'). Characters are expected to come in multiples of 2, ('00112233445566' [14 characters] not '012' [3 characters]) — odd characters are ignored ('012' is the same as '01').

I'm unsure if this works (again, no serial devices where I'm at at the moment), so please test it and send me your console logs — it'll write in the log for every read and write, to help me figure out what's happening if something goes wrong.

Release: Serial IO, v20071219

Release Type: Beta
Version: 20071219
Release Notes

This update to the Serial IO beta addresses a few issues in the 20071218 beta.

Multiple patches should now be able to share the same device without causing the "Device or Resource Busy" messages. Hopefully it'll allow input and output to the same device from different patches.

It's also built against a 10.4 target, so it runs on Tiger without "_open$UNIX2003 symbol not found" errors.

Serial Devices are now closed when patches are deallocated.

Logging is a bit more uniform. Please continue to include Console.app output when reporting success or failure.

Otherwise, the interface is identical.