I rushed 0.62 out because 0.61 was so broken. Here is some
documentation on the change:
==== //depot/D/Event/lib/Event.pod#46 - /cache/D/Event/lib/Event.pod ====
--- /tmp/tmp.5708.0 Tue Feb 1 16:41:19 2000
+++ /cache/D/Event/lib/Event.pod Tue Feb 1 16:41:12 2000
@@ -151,6 +151,14 @@
watcher can be reactivated by calling the C<start> or C<again>
methods.
+Watchers are stopped implicitly if their new configuration deprives
+them of the ability to generating events. For instance:
+
+ my $io_watcher = Event->io(timeout => 1); # started
+ $io_watcher->timeout(undef); # stopped implicitly
+ $io_watcher->timeout(1); # still stopped
+ $io_watcher->start; # restarted
+
=item $watcher->cancel
Stop and destroy C<$watcher>. Running events are allowed to complete
--
"Never ascribe to malice that which can be explained by stupidity."
via, but not speaking for Deutsche Bank