]> git.vpit.fr Git - perl/modules/IPC-MorseSignals.git/blob - Changes
383375b842a0acbc63da4dcbabf6b58fa9369f37
[perl/modules/IPC-MorseSignals.git] / Changes
1 Revision history for IPC-MorseSignals
2
3 0.10    2008-03-05 16:35 UTC
4         IPC::MorseSignals now uses Bit::MorseSignals as backend. Major rewrite.
5
6 0.09    2008-02-03 18:25 UTC
7         + Tst : Fix a race in child creation : the parent could send the message
8                 before the child was ready to receive it.
9         + Tst : Turn autoflush on onto the reader end of the pipe.
10         + Tst : Renamed IPCMTest to IPC::MorseSignals::TestSuite
11         + Tst : Prefix author tests by 9*-.
12         + Tst : New optional author test : 95-portability-files.t, that uses
13                 Test::Portability::Files when it's present.
14
15 0.08    2007-09-05 09:40 UTC
16         + Chg : The sender detects now automatically if the message is encoded
17                 in UTF-8, thanks to Encode::is_utf8. You no longer need to pass
18                 the utf8 option to msend. The Encode module is a prerequisite.
19         + Chg : Tests that used to die now report correct failure.
20         + Fix : Tests are now strict.
21         + Fix : Miscount in t/13-speed.t
22
23 0.07    2007-08-28 11:30 UTC
24         + Chg : Common test code was factored into a module.
25         + Chg : Tests were lightened again.
26         + Doc : Typos in POD.
27
28 0.06    2007-08-21 08:15 UTC
29         + Add : The protocol now carries the UTF-8 flag (hence you no longer
30                 need to specify it to mrecv()) and the sender's PID (but you can
31                 mask it).
32         + Add : New functions : mreset(), mlastmsg(), mlastsender().
33         + Chg : msend() accepts now the sign option, to specify is the sender
34                 can put its PID into the message packet or not (default is yes).
35         + Chg : mrecv() now returns a hash reference that holds the receiver's
36                 state. %SIG has to be passed as the first argument. The callback
37                 is no longer mandatory and should be passed with the cb key. The
38                 utf8 key was removed.
39         + Chg : The tests call fork() only one time.
40
41 0.05    2007-08-18 16:50 UTC
42         + Add : m{send,recv} will croak() if any of their arguments is invalid.
43         + Chg : The requirements to pass the speed test were lowered.
44         + Doc : Typos in POD.
45         + Fix : You can now send "0" as a valid message.
46         + Fix : I lied, t/02-sigusr.t wasn't really gone.
47         + Fix : while ($speed > 1) { $speed /= 2 } ok($speed >= 1); never fails.
48
49 0.04    2007-08-17 14:45 UTC
50         + Add : Test for SUGUSR{1,2} in Makefile.PL.
51         + Add : Unicode support. Enabled by passing utf8 => 1 to m{send,recv}.
52         + Chg : The speed must now be passed to msend() by speed => $speed.
53         + Chg : Tests no longer pass their result with pipes.
54         + Doc : <apeiron>  Prof_Vince, 'truely' isn't a word.
55         + Fix : t/11-speed.t didn't fail properly (as if those tests don't fail
56                 enough yet!).
57         + Fix : t/02-sigusr.t didn't check properly the returned value.
58
59 0.03    2007-08-16 16:20 UTC
60         + Chg : Better t/10-base.t... Or at least, I hope so.
61
62 0.02    2007-08-16 15:55 UTC
63         + Add : samples/bench.pl, a transfer speed benchmark script.
64         + Add : New tests : t/02-sigusr.t, t/11-speed.t
65         + Fix : Warnings when the transfer fails.
66         + Doc : The protocol was documented.
67
68 0.01    2007-08-15 21:20 UTC
69         First version, released on an unsuspecting world.
70