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

Reply via email to