This version was released on 2000-06-14.

Tidied Session garbage collection tests.

Stopped setting $SIG{CH?LD} handlers when using Event.

The wheels tests were failing on DOSISH systems because the 1-byte blocksize generated fake newlines. CR and LF coming in separately and being interpreted as two newlines. Increased the BlockSize so this won't happen.

Prevented the TKDESTROY signal from being fired if POE finishes before Tk does. There's nothing to receive the signal!

Enhanced the "# line" directives that POE::Preprocessor injects into macros. Now they're added when macros are used; this enables them to include not only the macro name and line number but also the source file and line number. For example: "Use of uninitialized value in concatenation (.) at macro ssid (line 1) invoked from POE/Kernel.pm line 1007." This doesn't nest, though.

Added a postback test to t/06_tk.t, discovering in the process that the postback's blessed coderefs were part of POE::Session::postback's code tree and thus not being DESTROYed when Tk::After was done with them. I thought this might be a Perl bug and posted to perl5-porters about it. Wolfgang Laun and Nick Ing-Simmons sent back enlightening replies, and the game once again is afoot!

Back to POE CHANGES.