As usual, you can find it at <http://sourceforge.net/projects/poe/> or <http://poe.perl.org/>. Many suggestions aren't in this version. It was released anyway because the CHANGES list was long enough. This is a maintenance release (0.1401 instead of 0.15) because of the recent work-around for bogus select() without filehandles on Win32. I don't have a test machine, and I didn't want to inflict an untested change on the CPAN. Note: The missing date in CHANGES is not yet set. It will be about 28 days after the next CPAN release. See the new TODO file for more on this. -- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net 0.1401 2001.05.28 (!!!) ----------------------- (!!!) Tk postbacks must return 0. Gtk postbacks must return 1. Actually, Gtk postbacks might return 0, too. The test relies on 0, anyway, but mandrake says he needs postbacks to return 1. I'm so confused! Leave Gtk's postback return value 0 for now, but it might change later. (!!!) Depreciation schedules and other notices have been moved to a TODO file. Please consult that file or be surprised later. (!!!) Changes has been renamed to CHANGES to follow suit with MANIFEST and README. (!!!) Breakage warning! XyzState parameters in wheels have been renamed to XyzEvent and documented as such. They are guaranteed to work without warnings until ????.??.??. Fix t/06_tk.t to skip if Tk is outdated, rather than fail. Fix lib/deptest.perl to recognize Exporter on Solaris. Increase dependency checking information on Solaris in case attempts to fix the Exporter bug aren't successful. Add XyzEvent support to wheels. Code to support XyzEvent and XyzState is marked with the comment C<# STATE-EVENT>. Hooks for depreciation warnings are also commented. Changed the documentation to say XyvEvent instead of XyzState, so new users will not learn the depreciated ways. Verified that the depreciation from State to Event does not break existing tests. Ported the existing tests to use XyzEvent instead of XyzState, and verified that they still pass. Added instructions for installing the ActiveState PPM to README. Ported the samples from XyzState to XyzEvent, but they still are not properly tested. Add POE::Kernel methods detach_myself() and detach_child() to detach the current session from its parent, or a child session from the current one. This breaks the existing parent/child relationship, allowing parent sessions to be garbage collected if they're no longer needed. It resembles the fork/exec trick in Unix. Added test t/25_detach.t to test detaching sessions. Fixed a typo in POE::Kernel; the bareword "hostname" should be $hostname, what with all the work Kernel does to set it properly. Ray Brinzer's (SF: petruchio) keen eye spotted this one. Win32's four-argument select() call fails when there are no filehandles. In this case, call sleep() instead. Have Time::HiRes import its own sleep() if it's available, so that subsecond sleeps will work. -End-
