2006-04-06 15:14:24 (r1929) by rcaputo; poe/README M; poe/lib/POE.pm M We're 0.34 now. Make some pre-release README tweaks, too. 2006-04-06 14:57:17 (r1928) by rcaputo poe/tests/30_loops/00_base/wheel_run.pm M; poe/tests/30_loops/00_base/k_alarms.pm M Increase the timing tolerances on some tests. 2006-04-06 03:40:26 (r1927) by rcaputo poe/tests/30_loops/00_base/wheel_sf_udp.pm M Beef up error reporting for a sometimes-failing test. 2006-04-05 21:30:12 (r1926) by adamkennedy; poe/lib/POE/Kernel.pm M Moving a variable inside a scope to save an instruction per event 2006-04-05 15:05:45 (r1925) by rcaputo poe/tests/30_loops/00_base/wheel_tail.pm M Slow machines weren't seeing all the flushes. Turns out that the driver had a chance to glom together put() calls before the next writable event came around. Increased the delay between put() calls by an order of magnitude to avoid false test failures. 2006-04-05 04:22:47 (r1924) by rcaputo; poe/lib/POE/Loop/TkCommon.pm M Clear the we're-do-one-looping flag when a UIDESTROY signal is dispatched due to closing the main window. Otherwise the after() event tied to that window never fires (because the window is closed, duh), and an application can hang. 2006-04-05 04:21:26 (r1923) by rcaputo poe/tests/30_loops/00_base/wheel_tail.pm M Explain a test result. Sometimes this test fails. It's not deterministic, but at least we'll know more about it the next time. 2006-04-04 04:19:10 (r1922) by rcaputo poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Component/Server/TCP.pm M Matt Sickler patched POE::Component::Client::TCP and the server to use POE::Filter::* clone() methods if you pass an object rather than a class name to the Filter* parameters. 2006-04-02 12:25:53 (r1921) by adamkennedy; poe/lib/POE/Filter/Map.pm M Make the POE::Filter::Map synopsis a little more readable 2006-04-02 07:17:33 (r1920) by rcaputo poe/lib/POE/Filter/HTTPD.pm M; poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/RecordBlock.pm M; poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Filter/Block.pm M; poe/lib/POE/Filter/Stream.pm M; poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Filter/Map.pm M; poe/lib/POE/Filter/Reference.pm M; poe/lib/POE/Filter.pm M Matt Sickler added clone() methods to POE::Filter and its subclasses. This addresses a large part of rt.cpan.org #4931. 2006-04-02 00:33:21 (r1919) by rcaputo; poe/lib/POE/Wheel/ReadLine.pm M Use the emacs input mode by default. Everybody expects the arrow keys to work, and vi power users probably know about .inputrc already. Get the delete key doing that backward-character-delete thang. 2006-04-01 07:37:06 (r1918) by rcaputo; poe/lib/POE/Wheel/ReadLine.pm M rt.cpan.org squashes indents in source code and patches, and some code made it into this module without indents. Fixed that. More importantly, document the EDITOR=vi gotcha. If you don't have an .inputrc, POE::Wheel::ReadLine checks out your EDITOR environment variable for clues as to the mode it uses. As a result, many people will get vi editing mode without expecting it. 2006-03-29 07:05:40 (r1917) by rcaputo poe/tests/30_loops/00_base/wheel_tail.pm M Change the test timing to work around Virtual PC's inconsistent emulated CPU clock. 2006-03-29 04:41:20 (r1916) by rcaputo; poe/lib/POE/Wheel/Run.pm M Chris Fedde discovered that the "harmless" practice of closing STDIN, STDOUT, and STDERR before dup'ing them seems to cause a problem on Unix-based systems when the parent process doesn't have stdio handles of its own. This commit resolves his rt.cpan.org ticket, #16691. 2006-03-29 04:22:22 (r1915) by rcaputo; poe/lib/POE/Wheel/Run.pm M Chris Fedde, in rt.cpan.org ticket #16691, accidentally discovered a case where closing STDOUT and STDERR together, then opening them for redirection, was breaking STDIN in child processes. This fixes the case, but it does not close his original ticket. I'm committing this separately so I can check it out in Windows to make sure I didn't just break things there. 2006-03-28 21:37:31 (r1914) by rcaputo poe/lib/POE/Loop/TkActiveState.pm M Eliminate a memory leak using Tk with ActiveState Perl. Resolves Ake Nilson's rt.cpan.org ticket, number 14301. 2006-03-28 06:20:53 (r1913) by rcaputo; poe/mylib/cpan-test.perl M Get the regression tester finding and downloading POE component tarballs again. CPANPLUS::Backend and ::Config have changed a little in the time since I last used this. 2006-03-28 05:22:55 (r1912) by rcaputo; poe/lib/POE/Session.pm M Upgrade carp() to croak() in the new() constructor. This constructor has been deprecated since at least Nov 2004, so I think people have had fair warning. Resolves rt.cpan.org ticket #8470. 2006-03-28 05:15:50 (r1911) by rcaputo poe/lib/POE/Resource/Statistics.pm M Applied Lars' patch to avoid division by zero errors in POE::Resource::Statistics. Resolves rt.cpan.org ticket #17017. 2006-03-28 05:10:47 (r1910) by rcaputo; poe/mylib/gen-meta.perl M Add a no_index entry for the mylib directory. 2006-03-28 05:10:09 (r1909) by rcaputo; poe/MANIFEST M Remove some files that shouldn't be there. 2006-03-28 04:31:29 (r1908) by rcaputo; poe/lib/POE/Wheel/ReadLine.pm M Applied Jeff Pinyan's patch to fix tab completion when the only match for a prefix is the full string of the match. Prior to the patch, Wheel::ReadLine would just ring the terminal bell and not display any matches. 2006-03-27 17:41:50 (r1907) by rcaputo; poe/MANIFEST M Commit MANIFEST changes. 2006-03-23 05:44:47 (r1906) by rcaputo poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Kernel.pm M Make some minor syntactical changes to some comments to support a side project. 2006-03-21 05:58:24 (r1905) by rcaputo; poe/lib/POE/Kernel.pm M Try to load POE::XS::Queue::Array before POE::Queue::Array. This needs to be made generic somehow. 2006-03-21 05:57:34 (r1904) by rcaputo; poe/MANIFEST.SKIP M Ignore .svn directories. 2006-03-20 04:44:08 (r1903) by rcaputo poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Filter/HTTPD.pm M; poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M; poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Filter/Stream.pm M; poe/lib/POE/Kernel.pm M; poe/lib/POE/Wheel/FollowTail.pm M; poe/lib/POE/Resource/Statistics.pm M; poe/lib/POE/Wheel/ListenAccept.pm M; poe/lib/POE/Session.pm M; poe/lib/POE/Loop/TkActiveState.pm M; poe/lib/POE/Filter.pm M; poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/API/ResLoader.pm M; poe/lib/POE/Resource/Events.pm M; poe/lib/POE/API/Ctl.pm M; poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Pipe.pm M; poe/lib/POE/Loop/Gtk.pm M; poe/lib/POE/Component/Server/TCP.pm M; poe/lib/POE.pm M; poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Queue/Array.pm M; poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Resource/Extrefs.pm M; poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Resource/Aliases.pm M; poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/RecordBlock.pm M; poe/lib/POE/Filter/Block.pm M; poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Reference.pm M; poe/lib/POE/Queue.pm M; poe/lib/POE/Wheel/SocketFactory.pm M; poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Loop/Tk.pm M; poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M; poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Resource/Controls.pm M; poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Loop/Event.pm M; poe/lib/POE/Driver.pm M; poe/mylib/Devel/Null.pm M; poe/mylib/MyOtherFreezer.pm M; poe/mylib/testreport.pl M; poe/lib/POE/Pipe/OneWay.pm M; poe/lib/POE/Component.pm M; poe/lib/POE/Filter/Map.pm M; poe/lib/POE/Wheel.pm M; poe/lib/POE/NFA.pm M; poe/lib/POE/Resource/FileHandles.pm M Change the VERSION strings from cvs style to subversion.
Back to POE CHANGES.