This version was released on 2000-07-23.

This is a private testing release for a single person.

Tweak samples/tk.perl. Add labels to the different fields, add a counter to run in the background when the window loses its focus, and add a _default state to catch misnamed events. This is part of a bug hunt in Wheel::FollowTail.

It seems to be a Bad Thing to set a Tk callback from a Tk callback of the same type. I had discovered this early on with the Tk afterIdle() callback that drives POE's FIFO queue, but the problem didn't occur with the Tk after() callback that drives POE's alarms. Well, the deadlock does occur for alarms, but it only happens when they're scheduled for sooner than the current callback returns. I've changed the Tk after() callback to reset itself from a Tk afterIdle() callback, making this a two-phase sort of flip-flop thing like the afterIdle() callback. (The afterIdle() callback resets itself from an after() callback scheduled for 0us hence.)

Added debugging and coverage code to the MANIFEST: lib/Devel/Null.pm; lib/Devel/Trace.pm; lib/coverage.perl.

Back to POE CHANGES.