Added logging to samples/poing.perl. Now it records up and down times to a tab-delimited file.
Added POE::Kernel::select_(pause|resume)_write, to pause and resume a write select without bothering to maintain POE::Kernel's reference counts on the filehandle. Made POE::Wheel::ReadWrite use this instead of POE::Kernel::select_write, which should improve performance a little bit.
POE::Kernel::call was setting $! to 0 when it oughtn't. $! now properly reflects the status of POE::Kernel::call.
Removed the place-holder test that suggested people try the samples directory.
Added t/01_sessions.t to test sessions (new and inline create) and basic events (post, yield and call);
Added t/02_alarms.t to test delayed events (alarm, delay, alarm_add and delay_add).
Added POE::Kernel::(alarm|delay)_add to post additional alarms to a particular state. Unlike POE::Kernel::(alarm|delay), these don't clear existing alarms for the destination state.
Kicked off the POE::Component heirarchy with POE::Component::Server::TCP (POE::Component is frequently abbreviated as P::C in conversation but not in code).
Back to POE CHANGES.