This version was released on 2006-04-06.

  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.