1 Revision history for IPC-MorseSignals
3 0.08 2007-09-05 09:40 UTC
4 + Chg : The sender detects now automatically if the message is encoded
5 in UTF-8, thanks to Encode::is_utf8. You no longer need to pass
6 the utf8 option to msend. The Encode module is a prerequisite.
7 + Chg : Tests that used to die now report correct failure.
8 + Fix : Tests are now strict.
9 + Fix : Miscount in t/13-speed.t
11 0.07 2007-08-28 11:30 UTC
12 + Chg : Common test code was factored into a module.
13 + Chg : Tests were lightened again.
16 0.06 2007-08-21 08:15 UTC
17 + Add : The protocol now carries the UTF-8 flag (hence you no longer
18 need to specify it to mrecv()) and the sender's PID (but you can
20 + Add : New functions : mreset(), mlastmsg(), mlastsender().
21 + Chg : msend() accepts now the sign option, to specify is the sender
22 can put its PID into the message packet or not (default is yes).
23 + Chg : mrecv() now returns a hash reference that holds the receiver's
24 state. %SIG has to be passed as the first argument. The callback
25 is no longer mandatory and should be passed with the cb key. The
27 + Chg : The tests call fork() only one time.
29 0.05 2007-08-18 16:50 UTC
30 + Add : m{send,recv} will croak() if any of their arguments is invalid.
31 + Chg : The requirements to pass the speed test were lowered.
33 + Fix : You can now send "0" as a valid message.
34 + Fix : I lied, t/02-sigusr.t wasn't really gone.
35 + Fix : while ($speed > 1) { $speed /= 2 } ok($speed >= 1); never fails.
37 0.04 2007-08-17 14:45 UTC
38 + Add : Test for SUGUSR{1,2} in Makefile.PL.
39 + Add : Unicode support. Enabled by passing utf8 => 1 to m{send,recv}.
40 + Chg : The speed must now be passed to msend() by speed => $speed.
41 + Chg : Tests no longer pass their result with pipes.
42 + Doc : <apeiron> Prof_Vince, 'truely' isn't a word.
43 + Fix : t/11-speed.t didn't fail properly (as if those tests don't fail
45 + Fix : t/02-sigusr.t didn't check properly the returned value.
47 0.03 2007-08-16 16:20 UTC
48 + Chg : Better t/10-base.t... Or at least, I hope so.
50 0.02 2007-08-16 15:55 UTC
51 + Add : samples/bench.pl, a transfer speed benchmark script.
52 + Add : New tests : t/02-sigusr.t, t/11-speed.t
53 + Fix : Warnings when the transfer fails.
54 + Doc : The protocol was documented.
56 0.01 2007-08-15 21:20 UTC
57 First version, released on an unsuspecting world.