* v1.03, Monday, April 14, 2003
Updated tests and notes, and require more recent Mac::Carbon,
for Mac OS X support.
Added pack_pid, to target applications by PID instead of signature,
PPC location, or PSN (Mac OS X only).
* v1.02, Tuesday, May 7, 2002
Fix typo in Makefile.PL.
* v1.01, Monday, January 14, 2002
Make _getdata smarter.
Added utxt coercion to text. Catch errors in coercion.
Change license to be that of Perl.
* v1.00, Monday, September 11, 2000
Added handle_event function.
Use cluck from the Carp module if available if $WARN is greater
than 1 (fall back to carp if cluck not available).
* v0.81, Tuesday, November 2, 1999
Added requirement for Mac::AppleEvents version 1.22
(included in distribution).
Added type method.
Added EPPC addressing (Apple events over TCP/IP). Seems to work
as well as the PPC addressing. Requires Mac OS 9. Added
pack_eppc.
* v0.80, Friday, September 10, 1999
Added PPC port addressing. Still experimental, as I am working largely
off empirical observation, rather than specs. Added pack_ppc.
(Cameron Ashby <cameron@evolution.com>)
Added pack_psn to simply get a PSN into a long double.
* v0.72, Wednesday, September 1, 1999
Fixed bug in _event_error that did not return proper value,
or clear $^E properly. (Francis Clarke <F.Clarke@swansea.ac.uk>)
* v0.71, Tuesday, June 8, 1999
Added $DEBUG global. Will be used more.
Added some coercions so certain types will be returned as typeChar
from the get method.
* v0.70, Friday, June 4, 1999
Removed deprecated ae_send function. Use send_event instead.
Removed deprecated get_text function. Not needed anymore, use get
method instead.
Cleaned up stuff.
Improved error handling. Will return on first error. See docs above
for more information.
Made $Mac::AppleEvents::Simple::SWITCH 0 by default instead of 1.
Added global %DESCS to save AEDescs for disposal later.
* v0.65, May 30, 1999
No longer return entire desc from get if direct object not supplied.
Error number put in $^E if supplied.
Added a bunch of stuff to %AE_GET.
get method now automatically unpacks nested AE records and AE lists into
perl hash and array references.
* v0.61, May 1, 1999
Made default timeout kNoTimeOut.
Changed use of REPLY for parameter to AESend to GETREPLY.
REPLY was already in use, D'oh!
* v0.60, January 28, 1999
Added get and data methods.
* v0.52, September 30, 1998
Re-upload, sigh.
* v0.51, September 29, 1998
Fixed problems accepting parameters in send_event. Sped up
switching routine significantly.
* v0.50, September 16, 1998
Only LaunchApps when sending event now if $SWITCH is nonzero or
app is not already running.
Added warnings for event errors if present and if $^W is nonzero.
Only works if event errors use standard keywords errs or errn.
* v0.10, June 2, 1998
Changed new to build_event, and ae_send to send_event.
Made default AESend parameters overridable via send_event.
* v0.03, June 1, 1998
Added $SWITCH global var to override making target app go to front.
* v0.02, May 19, 1998
Here goes ...