Fixed old bug where true-but-false values are not returned. (Peter N Lewis)

Oops, forgot Mac::AppleEvents::Simple in PREREQ.

Fix for changed file format in Panther's Script Editor.

Fix PREREQ.

Added call().

Add support for saving/loading compiled AppleScripts as data in data fork instead of resource in resource fork on Mac OS X, for compatability with the Mac OS X Script Editor.

Tests broken mildly on most systems; corrected.

Added Mac OS X support (see Mac::Carbon).

Fixed bug with scripts not being saved in specified resource ID.

Don't save component if request for nonexistent one fails.

Some cleanup.

Changed load_osa_script() arguments. Second argument no longer is in use. Whether it is a file is determined by virtue of it not being a Handle object. Second argument is now resource ID, unless it is 1, in which case we assume you are calling with the old parameters. If you really want to save with resource ID of 1, then add a third parameter of "1". Sorry.

Save scripts as script contexts. (Bart Lateur)

Changed TEXT to SOURCE in internal hash storing text source of script.

Added C<source> method (finish adding docs).

Made calls for generic scripting component to %ScriptComponents make new call to OpenComponent each time.

Bump version info.

Fixed silly bug in return from execute, where multiline return values would not return (added /s so . would match \n) (John Moreno <phenix@interpath.com>).

Changed around the argument order for osa_script() and compile_osa_script().

Added load_osa_script() function.

Added save() method.

Added lots of tests.

Added lots of stuff to get compiled script data.

Here goes ...