Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 3, 2012
  1. Bump all packages that use perl, or depend on a p5-* package, or

    wiz authored
    are called p5-*.
    
    I hope that's all of them.
Commits on Aug 6, 2011
  1. Changes 1.312:

    adam authored
    * Apply Stephen Oberholtzer's patch to fix a test freeze.
    * IO::Handle->blocking() is broken on MSWin32, locking up
      t/10_units/04_drivers/01_sysrw.t in some cases. Stephen provided a
      patch to Perl and to POE to work around the issue. It's portable
      enough that things shouldn't immediately break after Perl is fixed.
    * Resolves rt.cpan.org ticket 69769.
    * getnameinfo() returns host and port in the opposite order of
      unpack_sockaddr_in(). Swap the return values so the right ones appear
      in ARG1 and ARG2. Thanks to Luiz Eduardo Roncato Cordeiro at CERT
      Brazil for spotting the problem and suggesting the fix. This should
      resolve his rt.cpan.org ticket, #68959.
    * Add stack traces to _data_handle_remove() failures.
    * Add note about Perl 5.6 issues with '>&' open mode
    * Document using getsockname to verify a listening socket
    * Localize $SIG{__DIE__} when rethrowing userspace exceptions from a
      safe point. Avoids shenanigans at a distance when reporting on
      userspace errors. May thwart someone's exception handling, but I
      don't know a good way to satisfy everyone here. Suggestions?
    * Don't fail t/00_info.t if POE::Test::Loops is unavailable.
    * This test dependency is intended to be optional, and the loop tests
      should be skipped if the user doesn't want them. Problem reported by
      skbz in irc.perl.org #poe, related to cpanm installing
      POE::Test:Loops in a user-local directory but not looking there when
      installing POE.
    * Fix mangled stdio checks. This one passes all tests.
Commits on Sep 6, 2010
  1. Update to 1.293, same number of test failures as 1.280:

    wiz authored
    Failed 8/152 test programs. 6/3913 subtests failed.
    
    ==================================
    2010-09-04T19:20:41.964969Z v1_293
    ==================================
    
        Bump version for release.
    
        Add user continuation parameters to sig() and sig_child().
    
        Roll back most of the lexical FIFO event arrays. Going through a
        POE::Queue for this will be a bit slower, but POE::XS::Queue::Array
        may be fast enough.
    
        Continue to guarantee FIFO event ordering despite the rollback to
        dumping them in a time-ordered queue. Detect minor time regressions,
        and use the last time value plus a small number when needed.
    
    
        Fixed a mistake in the alias_list() example code in POE::Kernel
        documentation, spotted by Paul G Webster
    
        Chris Benedict reported that Mac OS X returns ESPIPE when accept() is
        aborted, rather than ECONNABORTED everywhere else. Add ESPIPE to the
        list of harmless accept() errors.
    
        Chris Benedict reported that nmap will crash Wheel::SocketFactory
        based things. nmap disconnects before accept() can be called, so
        accept() returns ECONNABORTED. Technically applications can handle
        this themselves and not destroy the wheel, but the wheel maybe
        shouldn't report harmless errors.
    
        Apply Hinrik's patch to increase test failure verbosity.
    
    ==================================
    2010-08-02T06:01:19.221768Z v1_292
    ==================================
    
        Bump revision for release.
    
        Resolve rt.cpan.org 59925, wherein sig_child() use would increase
        some events' latency to at 1sec. First reported by Getty, then Avar
        opened the ticket. Fixed with Hinrik's copious valuable assistance.
    
    
        Fix a method name typo in TRACE_REFCNT code.
    
    ==================================
    2010-07-27T06:54:51.380682Z v1_291
    ==================================
    
        New version to spackle over failed one.
    
    
        Version bump for release.
    
        Nick Perez pointed out that we don't absolutely need HighEvent, since
        put() returns the high-water status much more conveniently. Resolve
        his rt.cpan.org ticket 56432. Oh, and fix an unrelated test plan.
    
    
        Clarify the refcount_{inc,dec}rement() return values per Olivier
        'dolmen' Mengu
    
        Remove some logic that stopped being used. Adjust idle-kernel checks
        into a slightly more optimal order.
    
        Finish a sentence. Incomplete docs noted by Hinrik.
    
        Move non-alarms out of POE::Queue::Array.
    
        Reduce calls to get_item_count() by one per _data_ev_dispatch_due().
        Reduce calls to get_next_priority() by approx. one per
        _data_ev_dispatch_due(). Micro-optimize get_item_count().
    
        Fix tests related to recent POE::Resource::Events optimizations.
    
    
        At long last, apply Ton Hospel's micro-optimization for
        get_next_priority().
    
        Small optimizations. Avoid _data_stat_add() calls when not needed.
        Avoid redundant session refcounts when the source and destination are
        the same. Breaks some pedantic tests, but we can fix those.
    
        Apply Hinrik's test changes from http://gist.github.com/449231
    
    
        Apply Hinrik's patch to catch die() and his test case for proper
        shutdown if a child coderef process dies.
    
        Fix a method typo at Hinrik
        stdio closing on exec() errors, just in case.
    
        Add TODO test for double POE::Loop loading
    
    
        Add support for POE_CATCH_EXCEPTIONS environment variable. Apply
        Justin Hunter's doc patch for POE::XS::Loop::EPoll.
    
        Tweak the test so it uses RELEASE_TESTING
    
        Fix invalid POD links
    
    
        Remove the obnoxious warning about the win32 leak in Wheel::Run
    
        Add proper exitval handling to POE::Wheel::Run, the previous patch
        munged it :(
    
    
        Add deprecation warning for 'Winsize' to POE::Wheel::Run->new
    
        Patch POE::Wheel::Run for RT#56417 and add a test+more docs
    
    ==================================
    2010-04-03T20:03:35.441534Z v1_289
    ==================================
    
        Bump revision for a new release. No significant changes, other than
        to build a new dist with the latest EUMM.
    
    ==================================
    2010-04-03T18:17:45.177433Z v1_288
    ==================================
    
        Fix dependencies and bump POE revision for release.
    
        Set svn:ignore for: META.yml CHANGES run_network_tests PoLo-Gtk
        forgot to clean run_network_tests
    
    
        Back out of my previous commit to auto-clean META.yml and CHANGES, it
        will blow up if an end-user did it on their box! /me is stupid :(
    
    
        Automatically clean META.yml and CHANGES files on "make distclean"
        because they are auto-generated
    
    
        Fix a doc typo in ReadWrite in get_output_handle()
    
        Fix a documentation typo in PoCo-Client-TCP
    
    
        Fix a doc typo in my previous commit :(
    
    
        Update the Wheel::ReadLine docs for a better explanation of the TERM
        issue and workarounds, thanks BiNGOs!
    
    
        Avoid undefined value warnings when trying to tab-complete
        nothingness. dreamer on irc.perl.org #poe reported the problem, with
        a useful test case.
    
        After a lot of hacking/digging Cygwin with a TERM=dumb does not work
        with POE::Wheel::ReadLine. This fix skips the test, and makes
        Wheel::ReadLine die if it detects this situation. Added some docs for
        our Cygwin users :)
    
        Document how POE::Wheel::ReadWrite reports EOF.
    
        Added a lot of loop-loading tests, so we can start work on the
        "naive" loop load hacks
    
    
        Tweak the @modules logic, thanks to TonyC ( it might not be perfect
        but good enough for now )
    
    
        Remove any XS modules from @modules, as usual TonyC spotted it :)
    
        Fix loading of XS loops via POE.pm, thanks TonyC! Better document the
        various loop loader shenanigans we have :)
    
    ==================================
    2010-02-19T06:11:52.979284Z v1_287
    ==================================
    
        Bump revision for new release.
    
        Fix a sig_child() race condition discovered by Tom Lanyon and
        reported (with the help of Jay Hannah) in irc.perl.org #poe. I
        haven't been able to reproduce the problem in a non-MooseX::Workers
        test case, but this change resolves Tom's more complex test case and
        passes tests.
    
        Fix an infinite file rollover when open() succeeds but stat() fails.
    
        Jay Hannah discovered a bug when he passed in a filename with
        trailing whitespace. Two-parameter open() treats trailing whitespace
        as insignificant, so it passed. On the other hand, trailing
        whitespace is significant in stat(), so it always failed, triggering
        an unrelenting stream of file rollover events. Switched to
        three-parameter open(), which considers trailing whitespace as
        significant. Now both open() and stat() agree the file doesn't exist.
    
        Thanks to Jay and the University of Nebraska at Omaha for securing me
        some debugging time on their machines.
    
    ==================================
    2010-02-15T06:36:51.553032Z v1_286
    ==================================
    
        Bump for yet another release.
    
        POE::Pipe and its subclasses work best using Cygwin's pipe(), not
        IO::Socket. Previous Cygwin versions work better with sockets. If
        01_sysrw.t hangs for you, upgrade your Cygwin and its Perl.
    
    ==================================
    2010-02-14T21:37:14.937566Z v1_285
    ==================================
    
        Bump the revision number for a new release.
    
    
        Some code cleanup in POE::NFA.
    
        Revision 2803 is mistaken. Rob Hildred reported the problem and
        provided the test case that was instrumental in helping me resolve
        it. And the bug report was rt.cpan.org 53517. I mistakenly assumed
        the currently open tab was the same ticket I was debugging.
    
    
        Fix state bleed between POE::NFA instances.
    
        Resolve rt.cpan.org 53682 reported by Serguei Trouchelle. Thank you,
        Serguei, for a very useful test case.
    
        Replace the detach-during-start test with an enhanced test that
        Olivier Mengu
    
    
        Applied Andrew Feren's patch to avoid a POE::Wheel::Run memory leak
        when running under Windows. Should resolve rt.cpan.org #50068.
    
        Remove dependency on Test::Exception (it appears to be unused). Fix a
        spot of tab damage while I'm in there.
    
    
        Rely upon the latest POE::Test::Loops.
    
        Resolve rt.cpan.org #54319. In polling mode, the wheel wasn't
        iterating get_one() for the entire input from get_one_start(). As a
        result, only one log line was returned per PollInterval. This change
        iterates through get_one() until all lines are returned. Many thanks
        to Oleg A. Mamontov for opening the ticket, and to Bazerka on
        irc.perl.org #poe for supplying the basis for a test case.
    
    
        Fix a documentation bug, thanks zephg! ( reported by arcanez@irc )
    
        Added RELEASE_TESTING env var checks Added test for 404 links in POD
        Cleanup old stuff and fix MANIFEST.SKIP
    
    
        Correct a type reported by Hinrik
        #poe.
    
    
        Fix a cpantesters.org link that gcola reported as 404 in irc.perl.org
        #poe.
    
    
        Add more to what I've done.
    
    
        [rt.cpan.org 53757] Apply G. Allen Morris III's spelling patch but
        not his test based on Test::Spelling. That module doesn't seem to
        work for me, so I couldn't use it.
    
        Define a _stop handler to mollify assertions.
    
        [rt.cpan.org 53777] Restore _start & _stop return values. Mikko Ehto
        reported that _start and _stop don't return values as documented. He
        also provided a testcase, which was very helpful. I added his test
        case and fixed the underlying bug during the Perl Oasis hackathon.
    
    
        Correct a documentation typo reported by jussive in IRC.
    
        Fix a typo in a trace message, reported by "jussive" in irc.perl.org
        #poe.
    
    ==================================
    2010-01-14T07:20:50.660659Z v1_284
    ==================================
    
        Bump the version for release.
    
        [rt.cpan.org 53519] The issue was a disagreement in the
        interpretation of "\n" on Windows (DOS newline semantics). Changed
        the newline charater to "!", because I can.
    
    ==================================
    2010-01-08T00:13:11.003173Z v1_283
    ==================================
    
        Bump revision for release.
    
        Fix POE::Wheel::FollowTail, at least as far as Hinrik's test and the
        rest of the test suite are concerned.
    
        Hinrik
        code doesn't flush out the file on startup. Applied his changes to an
        existing regression test for this wheel.
    
    ==================================
    2010-01-06T20:55:14.534499Z v1_282
    ==================================
    
        [rt.cpan.org 53352] Correct spelling mistakes found by Jonathan Yu.
        Simplifies Debian package maintenance since that's one less
        downstream patch to worrry about.
    
        Bump the version for a new release.
    
    
        POE::Wheel::ReadLine appears to hang on AIX when STDIN is set
        blocking(1). Reported (and graciously debugged) by Criveti Mihai from
        the Ministry of Economy and Finance in Romania.
    
        Several doc changes to fix issues reported by garu in irc.perl.org
        #poe. Thanks, garu!
    
    
        Clarify what's going on in two Session References examples. Reported
        by "garu" in irc.perl.org #poe.
    
    ==================================
    2010-01-01T09:15:20.168519Z v1_281
    ==================================
    
        Bump up the version for release.
    
    
        [rt.cpan.org 24956] Set STDIN blocking. Large amounts of STDOUT data
        will overrun terminal buffers if STDIN is non-blocking. Weird!
    
        [rt.cpan.org 52452] Attempt to make the destruction order in the test
        more deterministic.
    
    
        [rt.cpan.org 51171] Olivier Mengu
        completely different kind of value on MSWin32. Use his fix.
    
        Upgrade the detachment test to use Test::More.
    
        [rt.cpan.org 51772] Don't fire EN_CHILD,CHILD_LOSE when
        detach_myself() is called from _start, since the parent session never
        gets EN_CHILD,CHILD_CREATE to begin with. Fixes a bug reported by
        Olivier Mengu
    
        Change the timing of file reset detection to match previous logic.
    
        Fix regression in the new file rotation code.
    
        Make this test line-ending neutral.
    
        Fix filename-based reset detection in Windows.
    
        Detangle filehandle vs. filename timer callbacks. Simplified each at
        the expense of some redundant code between them.
    
        Improve reset detection on Windows. Reduce polling when a file is
        idle.
    
    
        Fix a typo in a code example reported by Hinrik
        IRC.
    
    
        Clarify session multitasking documentation per IRC feedback from a
        person going by the nickname "skor".
    
        Don't bother propagating wantarray() and tracking return values if
        we're not dispatching ET_CALL.
    
        Eliminate some temporary variables.
    
        mousemask() is very not portable. Remove it.
    
        Update POE::Test::Loops dependency to latest CPAN release.
Commits on Aug 21, 2010
  1. Bump the PKGREVISION for all packages which depend directly on perl,

    seb authored
    to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
    
    The list of packages is computed by finding all packages which end
    up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
    or PERL5_PACKLIST defined in their make setup (tested via
    "make show-vars VARNAMES=..."), minus the packages updated after
    the perl package update.
    
    sno@ was right after all, obache@ kindly asked and he@ led the
    way. Thanks!
Commits on Nov 28, 2009
  1. Update p5-POE from version 1.005 to version 1.280.

    seb authored
    Approved by MAINTAINER.
    
    Pkgsrc changes:
    - Adjust dependencies
    - Change LICENSE to Perl5's one
    
    Upstream changes (as announced on POE's mailing list):
    [Message ID: 4A77B6BD-77ED-4A93-A110-16B083E010F5@pobox.com]
    I/O Dispatch is Faster
    
    I/O events jump the queue in POE 1.280. Skipping an enqueue and
    dequeue saves significant time. The drawback is that I/O is dispatched
    in a different order relative to other kinds of events. Most people
    won't care, but it has affected one of POE::Component::Client::HTTP's
    tests. Speak up if you think it's affecting you.
    
    Session Cleanup is Faster
    
    In POE 1.280, session cleanup is done just before the event loop
    would wait for new events. Programs that aren't event bound should
    show decreased latency because the cleanup will be scheduled during
    idle times. This optimization changes the timing of session cleanup
    and their resulting _stop events. While I don't think it affects
    many people, it has already bitten Adam Kennedy. Please let us know
    if you suspect it's gnawing on you, too.
    
    Other Changes
    
    POE::Wheel::Run::Win32 code has been merged into POE::Wheel::Run.
    Many thanks to Chris Williams for developing and contributing
    POE::Wheel::Run::Win32, and Andrew Feren for the patch.
    
    The tests should be a little faster since the full tracing has been
    turned off. Tracing is only enabled when running coverage tests
    now. This also exposes more warnings to the console, most of which
    have been fixed.
    
    POE::Wheel::ReadLine memory leaks have been fixed. Unfortunately,
    it requires the use of Scalar::Util::weaken(). This wheel won't run
    on really old versions of Perl anymore. Patches that don't reintroduce
    the memory leak are welcome.
    
    Miscellaneous $kernel->has_forked() fixes.
    
    The mark and sweep session garbage collection fixed an issue where
    call() would sometimes sidestep garbage collection. Mysterious
    program hangs should be eliminated by this release.
    
    Lots of MSWin32 fixes! Not nearly enough, but it's improved by a
    leap and a bound.
    
    ... and a bunch of really minor things in the CHANGES file.
    
    [Message ID: 86EE3691-481B-4841-9558-8280D5CC6E52@pobox.com]
    POE 1.020 is released!  It's a 13-point jump from the last release.
    Here are the change highlights, beginning with a few potential
    compatibility issues.
    
    (!!!) Thanks to the mailing list, POE::Component::Server::TCP's
    ClientConnected callback parameters have been fixed.  Unfortunately,
    if your code relies on the previous mis-documented parameters, then
    it may now be broken.  Please review your ClientConnected callbacks
    with respect to the new behavior and documentation.
    
    (!!!) POE::Loop::Event, POE::Loop::Gtk and POE::Loop::Tk have been
    spun off into their own distributions.  This and future POE upgrades
    won't update those modules.  Set your dependencies accordingly.
    
    (!!!) With the help of Philip Gwyn, I overhauled POE::Filter::HTTPD to
    use plainer code and better support RFC 2616.  As bizarre as it may
    sound, GET requests may have content, among other things.  Please make
    sure the changes don't break your code.  HTTP is a twisty maze of
    specification, all different, and you could be relying on something we
    haven't tested.
    
    (!!!) Subversion $Id$ and $Revision$ tags have been removed from the
    source.  This is one of two major prerequisites towards moving the
    repository to git.  Unfortunately, standardizing modules on the master
    version (1.020) has caused retrograde versioning on those modules.  I
    will probably release POE 1.300 shortly in an attempt to fix the issue.
    
    Philip Gwyn fixed a pty leak in POE::Wheel::Run!  I had thought
    closing them was enough, but noooooo!
    
    Chris Williams fixed some tests, and of course, his legion of robots
    have been diligently testing POE and thousands of other modules around
    the clock!
    
    Documented some of the caveats and side effects of running code blocks
    with POE::Wheel::Run.  It's not quite like using exec() to run
    external programs.
    
    Added experimental support for "weak" callbacks and postbacks.  Adam
    Kennedy has a use case for postbacks and callbacks that don't keep
    their sessions alive.
    
    Fixed a bug where rethrowing unhandled exceptions would corrupt POE's
    internal data.  The rethrow has been moved after data cleanup.
    
    Revised POE::Kernel->run() documentation for enhanced clarity, in
    hopes that a certain person may grow to understand the "run() wasn't
    called" warning can actually be disabled.
    
    [Message ID: F8022A58-D129-40A8-97A2-DA413B7AFD98@pobox.com]
    Highlights of POE 1.007:
    
    call() has been optimized slightly.  DrGeek on irc.perl.org #poe
    pointed out in irc.perl.org that call() doesn't need to do a garbage
    collection check.  It never intrinsically affects a session's
    reference count.
    
    Michael Fowler fixed POE::Component::Server::TCP documentation and
    added a regression test for the component.
    
    Philip Gwyn added a signal pipe to make signals more reliable when the
    USE_SIGNALS switch is enabled.
    
    Gcola on irc.perl.org #poe did substantial testing on ActivePerl for
    Windows.
    
    Adam Kennedy wrested some Windows machines from Microsoft for testing,
    which helped a lot.
    
    Some of the signals tests were moved out to POE::Test::Loops so that
    other event loop adapter writers can take advantage of them.  If
    POE::Loop authors have their own tests they'd like to share, let me
    know what I can include.
    
    Clarified a couple warnings: the run() was never called warning now
    points to documentation to disable it.  The PID reap warnings explain
    themselves better.
Commits on Apr 23, 2009
  1. PkgSrc changes:

    sno authored
      - Updating package for p5 module POE to 1.005
      - Adjusting dependencies
      - Setting license to artistic-2.0
    
    Upstream changes:
    ==================================
    2009-04-21T05:03:17.094558Z v1_005
    ==================================
    
      2009-04-21 04:02:03 (r2525) by rcaputo; poe/lib/POE.pm M
    
        Time for a new release.
    
      2009-04-21 04:01:03 (r2524) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        Skip the IO::Tty dependency on MSWin32. Windows doesn't have
        pseudo-ttys. Resolves bugs reported by Chris Williams, Adam Kennedy,
        Offer Kaye (rt.cpan.org #44931), and many more.
    
      2009-04-15 22:32:14 (r2523) by bingosnet; poe/lib/POE/Session.pm M
    
        Typo in object_states POD, spotted by Jay Hannah
    
      2009-03-31 13:01:38 (r2515) by bingosnet
      poe/mylib/gen-meta.perl M; poe/mylib/PoeBuildInfo.pm M
    
        Amended the META.yml generation to include repository meta
Commits on Apr 12, 2009
  1. PkgSrc changes:

    sno authored
      - Updating p5-POE package to 1.004 (while updating unmaintained POE modules)
    
    Upstream changes:
    ==================================
    2009-03-29T17:03:26.594634Z v1_004
    ==================================
    
      2009-03-29 16:44:40 (r2513) by rcaputo; poe/lib/POE.pm M
    
        At long last, a major revision.
    
      2009-03-29 16:42:28 (r2512) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M
    
        Clean up some large loose ends in the POD.
    
      2009-03-27 20:38:41 (r2511) by rcaputo; poe/lib/POE.pm M
    
        New dev release to address issues with Andreas Koenig's smoker. He's
        setting a DISPLAY that cannot be reached.
    
      2009-03-27 20:17:27 (r2510) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        Avoid IO::Pty crashes on fbsd 6.4 with perl 5.8.8.
    
      2009-03-27 20:02:21 (r2509) by rcaputo; poe/lib/POE/Loop/Gtk.pm M
    
        Skip Gtk tests if Gtk cannot be initialized.
    
      2009-03-27 17:35:31 (r2508) by rcaputo; poe/lib/POE/Loop/Tk.pm M
    
        Skip Tk tests if Tk cannot be started.
    
      2009-03-27 16:28:34 (r2507) by rcaputo
      poe/lib/POE.pm M; poe/MANIFEST M
    
        Remove a new test that segfaults for some people, and bump the
        version for another (hopefully final) dev release.
    
      2009-03-14 20:43:28 (r2506) by bingosnet; poe/lib/POE/NFA.pm M
    
        Minor pod fixes in POE::NFA
    
      2009-03-12 00:54:24 (r2505) by apocal
      poe/lib/POE/Component/Server/TCP.pm M
    
        tiny comment tweak
    
      2009-03-11 23:18:36 (r2504) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Fix Apocalypse's last patch's style to match the rest of POE.
    
      2009-03-11 18:02:21 (r2503) by apocal
      poe/lib/POE/Component/Server/TCP.pm M
    
        Use POE::Kernel::ASSERT_USAGE as recommended by rcaputo + POD tweaks
    
      2009-03-11 17:47:37 (r2502) by apocal
      poe/lib/POE/Component/Server/TCP.pm M
    
        Add sanity check to Server::TCP's
        InlineStates/PackageStates/ObjectStates constructor, thanks crab@irc!
    
      2009-03-11 02:28:50 (r2501) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Fix a doc typo reported by Abhijit Menon-Sen.
    
      2009-03-11 02:14:13 (r2500) by apocal; poe/lib/POE/Kernel.pm M
    
        POD tweak, thanks crab from irc!
    
      2009-03-10 23:33:23 (r2499) by apocal; poe/lib/POE/Kernel.pm M
    
        Typo in POD, pointed out by Hinrik - thanks!
    
      2009-03-07 19:08:57 (r2496) by rcaputo; poe/lib/POE.pm M
    
        Another development release. This one relies on the latest
        POE::Test::Loops changes.
    
      2009-03-07 19:07:45 (r2495) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        We need POE::Test::Loops 1.004 or later now.
    
      2009-03-06 06:44:04 (r2492) by rcaputo
      poe/t/90_regression/rt39872-sigchld-stop.t A; poe/MANIFEST M
    
        Add Philip Gwyn's test for a failure for POE::Kernel to stop if
        lingering processes are around without a sig_child() to reap them.
    
      2009-03-02 20:52:40 (r2490) by rcaputo; poe/lib/POE/Filter.pm M
    
        Gcola discovered that we don't explain POE::Filter get() and
        get_one() return values when there's nothing to return.
    
      2009-03-02 20:19:54 (r2489) by bingosnet; poe/lib/POE/Session.pm M
    
        Fixed typo in =head1 EVENTS;
    
      2009-03-02 20:17:53 (r2488) by bingosnet
      poe/lib/POE/Wheel/ReadWrite.pm M; extras/smoker.perl M
    
        Corrected typo in =head1 NAME
    
      2009-03-01 21:28:22 (r2485) by rcaputo
      poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M; poe/lib/POE.pm M;
      poe/lib/POE/Wheel/SocketFactory.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Restrict what Fcntl exports. Bump up the versions for a new test
        release.
    
      2009-03-01 20:44:39 (r2480) by apocal
      poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M;
      poe/lib/POE/Wheel/SocketFactory.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Backport the Fcntl tweak to the rest of the POE distribution - thanks
        dngor for pointing this out!
    
      2009-03-01 20:06:23 (r2479) by apocal
      poe/lib/POE/Resource/FileHandles.pm M
    
        tweaked the F_GETFL detection routine to be more portable, thanks
        dngor/p5p for the help!
    
      2009-03-01 18:55:04 (r2478) by rcaputo
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Kernel.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Move around some POSIX constants so they're used where they're
        needed.
    
      2009-02-28 18:15:48 (r2473) by rcaputo; poe/lib/POE.pm M
    
        Another developer release for 5.6.2 testing.
    
      2009-02-28 17:36:13 (r2472) by rcaputo
      poe/lib/POE/Resource/FileHandles.pm M
    
        Add even more fcntl() diagnostic information for a failure the cpan
        testers are seeing on 5.6.2.
    
      2009-02-27 20:33:51 (r2471) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Fix a SYNOPSIS typo, discovered on IRC by Gcola.
    
      2009-02-27 03:24:48 (r2470) by rcaputo
      poe/t/90_regression/rt39872-sigchld.t A;
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Loop/PerlSignals.pm M;
      poe/MANIFEST M
    
        Apply Philip Gwyn's testcase and patch for an end-time hang when
        USE_SIGCHLD is enabled, POE::Kernel is idle, but there are one or
        more outstanding child processes waiting to be reaped. The hang was
        caused by clearing $SIG{CHLD}, which would never allow POE::Kernel's
        "we have child processes" flags to be cleared. Resolves rt.cpan.org
        #39872.
    
      2009-02-25 07:58:55 (r2466) by rcaputo; poe/lib/POE.pm M
    
        New test release.
    
      2009-02-25 07:57:54 (r2465) by rcaputo
      poe/t/10_units/01_pod/02_pod_coverage.t M
    
        Avoid a lot of warnings, which are the inevitable result of loading
        all POE modules, even the ones which are alternate implementations of
        the same methods.
    
      2009-02-25 07:48:14 (r2464) by rcaputo
      poe/lib/POE/Resource/FileHandles.pm M
    
        Improve fcntl() error messages to help track down a 5.6.2 failure.
    
      2009-02-22 19:48:13 (r2461) by rcaputo; poe/lib/POE.pm M
    
        Time for a developer release, to test all the changes that have
        accumulated so far.
    
      2009-02-22 18:51:40 (r2457) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Try to clarify the _trap() message so that people look above the trap
        for problems within their own programs.
    
      2009-02-22 18:44:15 (r2456) by rcaputo; poe/lib/POE/NFA.pm M
    
        Reformat some contributed code.
    
      2009-02-22 07:45:28 (r2455) by rcaputo
      poe/lib/POE/Resource/FileHandles.pm M
    
        Bypass errors when trying to ignore filehandles whose fileno() are
        not defined.
    
      2009-02-18 10:02:54 (r2454) by bingosnet
      poe/lib/POE/Wheel/ReadWrite.pm M
    
        Fixed some of the links in ReadWrite POD
    
      2009-02-17 08:03:49 (r2450) by rcaputo
      poe/lib/POE/Wheel/ReadLine.pm M;
      poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M
    
        Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is
        misset, we will skip the POE::Wheel::ReadLine test rather than fail.
    
      2009-02-17 07:28:32 (r2449) by rcaputo
      poe/lib/POE/Resource/Signals.pm M
    
        Resolve rt.cpan.org #37938, reported by Rob Bloodgood.
    
      2009-02-17 06:42:00 (r2448) by apocal
      poe/t/00_info.t A; poe/MANIFEST M
    
        added placeholder test in root t/ directory to get around
        perl-5.6.2+Test::Harness failures
    
      2009-02-17 05:04:43 (r2447) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Loader.pm M;
      poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Filter/HTTPD.pm M;
      poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M;
      poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Wheel/FollowTail.pm M;
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter/Stream.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/Resource/Events.pm M;
      poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Pipe.pm M;
      poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Component/Server/TCP.pm
      M; poe/lib/POE/Loop/Gtk.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/Resource/Aliases.pm M; poe/lib/POE/Wheel/Run.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/Wheel/SocketFactory.pm M; poe/lib/POE/Queue.pm M;
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M;
      poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Loop/Tk.pm M;
      poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
      poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Driver.pm M;
      poe/lib/POE/Pipe/OneWay.pm M; poe/lib/POE/Filter/Map.pm M;
      poe/lib/POE/Component.pm M; poe/lib/POE/NFA.pm M; poe/lib/POE/Wheel.pm
      M; poe/lib/POE/Resource/FileHandles.pm M
    
        Everything needs an edit pass. Add TODOs to every module.
    
      2009-02-17 03:06:44 (r2446) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Wheel/Run.pm M;
      poe/lib/POE/Component/Server/TCP.pm M
    
        Finish initial drafting of the last POE module. Woo-hoo!
    
      2009-02-16 13:11:47 (r2445) by bingosnet
      poe/t/10_units/03_base/18_nfa_usage.t M; poe/lib/POE/NFA.pm M
    
        Added runstate parameter to POE::NFA, similar to POE::Sessions heap.
        Documented and updated nfa test
    
      2009-02-16 11:18:25 (r2443) by apocal
      poe/t/90_regression/rt19908-merlyn-stop.t M
    
        skip test because of broken alarm() on MSWin32 with perl5.6
    
      2009-02-16 10:58:16 (r2442) by apocal; poe/lib/POE/NFA.pm M
    
        added missing localized nowarnings so we skip 'used only once' on
        TRACE_DESTROY
    
      2009-02-16 10:52:48 (r2441) by apocal; poe/MANIFEST M
    
        added missing nfa test to MANIFEST
    
      2009-02-16 10:31:21 (r2439) by lotr
      poe/t/10_units/03_base/18_nfa_usage.t A; poe/lib/POE/NFA.pm M
    
        add package/object states to POE::NFA
    
      2009-02-16 10:22:28 (r2438) by apocal
      poe/lib/POE/Resource/Statistics.pm M
    
        removed yet another warning :(
    
      2009-02-16 07:41:37 (r2436) by apocal
      poe/lib/POE/Resource/Statistics.pm M
    
        removed yet another warning: Use of uninitialized value in
        multiplication (*)
    
      2009-02-16 06:51:08 (r2434) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        POD doesn't allow =head5?!
    
      2009-02-16 06:41:51 (r2433) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Finish the first redocumentation pass for
        POE::Component::Server::TCP.
    
      2009-02-16 05:11:49 (r2432) by apocal
      poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M
    
        shut up prototype mismatch errors
    
        tested on: linux 5.8.8, linux 5.10.0, win(straw) 5.8.8, win(straw)
        5.8.9, win(straw) 5.10.0, win(AS) 5.8.9, win(AS) 5.10.0
    
      2009-02-15 05:56:14 (r2431) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Document through new()'s paramters.
    
      2009-02-13 14:36:37 (r2430) by rcaputo; poe/lib/POE/Filter/Line.pm M
    
        Note that POE::Filter::Line strips newlines from input.
    
      2009-02-10 15:15:53 (r2429) by apocal
      poe/lib/POE/Wheel/FollowTail.pm M
    
        fix test failure with 90_regression/bingos-followtail.t on MSWin32
    
        This passes the test on my linux/win32 boxes under perl 5.8.8 and
        5.10.0 BUT WE NEED MORE TESTS, especially for the "Handle"
        parameter...
    
      2009-02-10 10:22:20 (r2428) by apocal; poe/lib/POE/Loop/TkCommon.pm M
    
        fix Tk warning ( argument idle isn't numeric in multiplication )
        exposed by the $^W mess
    
      2009-02-10 09:32:08 (r2427) by rcaputo
      poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Loop.pm M;
      poe/t/90_regression/merijn-sigchld-system.t M;
      poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Resource/Sessions.pm M;
      poe/lib/POE/Loop/Gtk.pm M; poe/t/20_resources/00_base/signals.pm M;
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Loop/TkCommon.pm M;
      poe/lib/POE/Wheel/FollowTail.pm M;
      poe/t/90_regression/rt1648-tied-stderr.t M
    
        Fix a plethora of warnings that were uncovered by lexically scoping
        previously global $^W clears. ZOMG the horrors!
    
      2009-02-10 07:12:04 (r2425) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Redocument some more, and put in an =over to quiet POD tests for the
        time being.
    
      2009-02-10 06:36:41 (r2424) by rcaputo; poe/lib/POE/Session.pm M
    
        POE::Session would clear $^W unconditionally, which we consider to be
        bad. Localized $^W=0 to only affect the current block of code. Thanks
        to Tod McQuillin on IRC for spotting the problem.
    
      2009-02-09 23:26:45 (r2423) by apocal
      poe/examples/watermarks.perl M; poe/examples/selects.perl M;
      poe/examples/tcp_watermarks.perl M; poe/examples/thrash.perl M;
      poe/examples/wheels2.perl M
    
        tweak default ports and add die() for MSWin32 on console example
    
      2009-02-09 21:08:03 (r2422) by rcaputo
      poe/lib/POE/Resource/Statistics.pm M
    
        Returns a hash, not a reference.
    
      2009-02-09 20:59:22 (r2421) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M
    
        Update Larwan's last patch for style.
    
      2009-02-09 19:33:25 (r2420) by apocal
      poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Kernel.pm M;
      poe/lib/POE/Resource/Statistics.pm M
    
        add TRACE_PROFILE support for transient session profiling
    
      2009-02-09 19:32:06 (r2419) by apocal; poe/lib/POE/Kernel.pm M
    
        fix TRACE_STATISTICS 30s hang because of wrong idle_queue_size count
    
      2009-02-09 16:20:10 (r2418) by rcaputo
      poe/lib/POE/Resource/Statistics.pm M
    
        Fix tab damage. No significant changes occurred here.
    
      2009-02-09 07:52:06 (r2417) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Do a bit more rewriting.
    
      2009-02-03 07:53:57 (r2416) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Document another chunk of POE::Component::Server::TCP, and deprecate
        Args in favor of ClientArgs.
    
      2009-02-03 07:48:59 (r2415) by rcaputo; poe/lib/POE/Loop/Event.pm M
    
        Skip POE::Wheel::ReadLine tests when using Event on darwin. Event
        fails with an "Event: '?? Event.pm:109' was unexpectedly closed"
        error. Event skips a couple of its own tests in t/io.t for the same
        reason, so this seems to be an Event-on-darwin issue. A better
        workaround (or fix) is welcome. I'm sure Event's owner wouldn't mind
        one also.
    
      2009-02-02 07:58:33 (r2414) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Rewrote another chunk of documentation.
    
      2009-02-02 03:36:39 (r2413) by rcaputo
      poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Component/Server/TCP.pm M
    
        Begin rewriting POE::Component::Server::TCP's documentation. Made a
        couple tweaks to POE::Wheel::Run's as well (since the "Redocument"
        TODO was mistakenly left in there).
    
      2009-01-27 08:21:31 (r2410) by rcaputo
      poe/lib/POE/Resource/Statistics.pm M
    
        Fix style on Apocalypse's last commit.
    
      2009-01-27 08:10:54 (r2409) by apocal
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M
    
        added missing accessor for TRACE_PROFILE's %profile,
        stat_getprofile()
    
      2009-01-17 18:32:07 (r2408) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Fix a minor example typo discovered by Apocalypse.
    
      2008-12-29 06:10:38 (r2407) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Fix sig_child() documentation. There is not ARGS_LIST for that
        method.
    
      2008-12-14 08:47:08 (r2406) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Finish first draft rewrite of documentation.
    
      2008-12-03 04:44:45 (r2405) by apocal; poe/lib/POE/Wheel.pm M
    
        POD error fixes, thanks Rocco
    
      2008-12-03 04:08:50 (r2404) by apocal; poe/lib/POE/Wheel.pm M
    
        added documentation about the ID() method
    
      2008-12-01 00:53:49 (r2403) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Add run_while(). Untested.
    
      2008-11-24 07:28:27 (r2402) by rcaputo
      poe/lib/POE/Resource/Extrefs.pm M
    
        Note a TODO regarding extra refcounts and signal-based session
        termination.
    
      2008-11-21 06:29:51 (r2401) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Fix a POD error.
    
      2008-11-16 07:51:09 (r2400) by rcaputo
      poe/lib/POE/Wheel/ReadWrite.pm M
    
        More redocumentation.
    
      2008-11-16 03:00:17 (r2399) by rcaputo
      poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Wheel/SocketFactory.pm M;
      poe/lib/POE/Wheel.pm M
    
        Partial documentation rewrite.
    
      2008-09-04 01:32:55 (r2398) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Fix a wee error pointed out by Zoffix.
    
      2008-08-16 06:10:15 (r2397) by rcaputo
      poe/t/90_regression/kogman-sig-order.t A; poe/MANIFEST M
    
        Add Yuval Kogman's test to ensure proper signal dispatch order.
    
      2008-07-28 06:45:22 (r2396) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Partial redocumentation.
    
      2008-07-08 15:09:00 (r2395) by rcaputo; poe/lib/POE/Session.pm M
    
        Revise contributed docs regarding circular references and the safer
        ways to refer to sessions.
    
      2008-07-07 02:50:35 (r2394) by rcaputo; poe/mylib/coverage.perl M
    
        Omit POE::Test::Loops from coverage output.
Commits on Apr 11, 2009
  1. PkgSrc changes:

    sno authored
      - removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
        p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
        merged into p5-IO-Compress
      - Updated dependend packages to depend on p5-IO-Compress
        and bump PKGREVISION
    
    Upstream changes:
      2.017 30 March 2009
    
          * Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
            Compress-Zlib into IO-Compress.
          * The interface to Compress-Raw-Zlib now uses the new LimitOutput
            feature. This will make all of the zlib-related IO-Compress modules
            less greedy in their memory consumption.
          * Removed MAN3PODS from Makefile.PL
          * A few changes to get the test harness to work on VMS courtesy of
            Craig. A. Berry.
          * IO::Compress::Base & IO::Uncompress::Base
            Downgraded some croaks in the constructors to just set $! (by letting
            the code attempt to open a file and fail).
            This makes the behavior more consistent to a standard open.
            [RT #42657]
          * IO::Uncompress::Base
            Doing a seek with MultiStream could drop some of the uncompressed
            data. Fixed.
          * IO::Compress::Zip
            - Fixed problem with the uncompressed & uncompressed fields when
              zip64 is enabled. They were set to 0x0000FFFF instead of
              0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
              Problem spotted by Dino Chiesa.
          * IO::Uncompress::Unzip
            - use POSIX::mktime instead of Time::Local::timelocal to convert
              the zip DOS time field into Unix time.
          * Compress::Zlib
            - Documented Compress::Zlib::zlib_version()
Commits on Oct 19, 2008
  1. Bump the PKGREVISION for all packages which depend directly on perl,

    he authored
    to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
    
    The list of packages is computed by finding all packages which end
    up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
    or PERL5_PACKLIST defined in their make setup (tested via
    "make show-vars VARNAMES=...").
Commits on Sep 12, 2008
  1. Update from version 1.003 to 1.003nb1.

    he authored
    Pkgsrc changes:
     o Add two overlooked dependencies; a newer IO::Handle from the newly
       imported p5-IO package is needed, and the package during build
       also complains that it wants POE::Test::Loops, so give it the
       newly imported package for that one as well.
Commits on Aug 24, 2008
  1. Update from version 0.3202nb1 to 1.003,

    he authored
      discussed in general terms with maintainer.
    
    Pkgsrc changes:
     o Add commented-out HOMEPAGE to search.cpan.org as an alternative
     o Adjust dependencies
    
    Upstream changes (there may be more before 0.9999, but that was the end
      of the change log):
    
    ==================================
    2008-07-06T00:20:23.186069Z v1_003
    ==================================
    
      2008-07-06 00:19:32 (r2392) by rcaputo; poe/lib/POE.pm M
    
        Let's try this again.
    
      2008-07-05 22:50:47 (r2391) by rcaputo
      poe/mylib/Makefile-5004.pm M; poe/mylib/Makefile-5005.pm M
    
        Touch mylib/gen-tests.perl during Makefile.PL execution. This
        triggers gen-tests.perl during "make test".
    
      2008-07-05 21:53:37 (r2390) by rcaputo
      poe/mylib/Makefile-5004.pm M; poe/mylib/Makefile-5005.pm M
    
        Move test generation to PL_FILES. Requires a separate "make" for the
        tests to be generated.
    
      2008-07-05 20:15:25 (r2389) by rcaputo; poe/mylib/gen-meta.perl M
    
        Add build_requires and rename config_requires to configure_requires.
    
    ==================================
    2008-07-05T18:21:13.947381Z v1_002
    ==================================
    
      2008-07-05 18:01:55 (r2387) by rcaputo
      poe/mylib/Makefile-5004.pm M; poe/mylib/gen-meta.perl M;
      poe/lib/POE/Wheel/ReadLine.pm M; poe/mylib/Makefile-5005.pm M;
      poe/lib/POE/Filter/HTTPD.pm M; poe/mylib/preprocessor.perl M;
      poe/lib/POE.pm M; poe/docs/Makefile M; poe/mylib/PoeBuildInfo.pm M;
      poe/mylib/gen-tests.perl M; poe/lib/POE/Filter/Reference.pm M;
      poe/lib/POE/NFA.pm M
    
        Add POE::Test::Loops to config_requires, so modern systems can
        install it before Makefile.PL runs. Allow gen-tests.pl to fail
        gracefully if POE::Test::Loops isn't installed. Remove a bunch of
        tabs from unrelated files.
    
    ==================================
    2008-07-05T02:39:32.500880Z v1_001
    ==================================
    
      2008-07-05 02:38:47 (r2385) by rcaputo; poe/lib/POE.pm M
    
        Time for a new release.
    
      2008-07-05 02:35:08 (r2384) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        Use the bleeding-edge POE::Test::Loops.
    
      2008-07-04 21:47:28 (r2379) by rcaputo; poe/t/30_loops D
    
        Remove empty directories.
    
      2008-07-04 21:31:06 (r2378) by rcaputo; poe/MANIFEST M
    
        Remove the removed files from the MANIFEST.
    
      2008-07-04 21:21:12 (r2377) by lotr; poe/mylib/PoeBuildInfo.pm M
    
        update version
    
      2008-07-04 21:20:36 (r2376) by lotr
      poe/t/30_loops/00_base/k_signals_rerun.pm D;
      poe/t/30_loops/00_base/wheel_run.pm D;
      poe/t/30_loops/00_base/wheel_curses.pm D;
      poe/t/30_loops/00_base/k_alarms.pm D;
      poe/t/30_loops/00_base/k_aliases.pm D;
      poe/t/30_loops/00_base/ses_session.pm D;
      poe/t/30_loops/00_base/wheel_sf_unix.pm D;
      poe/t/30_loops/00_base/k_sig_child.pm D;
      poe/t/30_loops/00_base/sbk_signal_init.pm D;
      poe/t/30_loops/00_base/wheel_sf_ipv6.pm D; poe/mylib/gen-tests.perl M;
      poe/t/30_loops/00_base/wheel_sf_tcp.pm D;
      poe/t/30_loops/00_base/k_detach.pm D;
      poe/t/30_loops/00_base/wheel_sf_udp.pm D;
      poe/t/30_loops/00_base/all_errors.pm D;
      poe/t/30_loops/00_base/comp_tcp.pm D;
      poe/t/30_loops/00_base/comp_tcp_concurrent.pm D;
      poe/t/30_loops/00_base/wheel_readline.pm D;
      poe/t/30_loops/00_base/k_signals.pm D;
      poe/t/30_loops/00_base/wheel_readwrite.pm D;
      poe/t/30_loops/00_base/k_selects.pm D;
      poe/t/30_loops/00_base/wheel_tail.pm D;
      poe/t/30_loops/00_base/ses_nfa.pm D; poe/mylib/PoeBuildInfo.pm M;
      poe/t/30_loops/00_base/wheel_accept.pm D
    
        use POE::Test::Loops
    
    ===================================
    2008-06-26T05:25:54.564733Z v1_0003
    ===================================
    
      2008-06-26 05:25:26 (r2360) by rcaputo; poe/lib/POE.pm M
    
        Bump the version for release.
    
      2008-06-26 04:55:35 (r2359) by rcaputo
      poe/t/10_units/01_pod/02_pod_coverage.t M
    
        Note some deprecated method names in the POD coverage tests.
    
      2008-06-26 04:51:13 (r2358) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Minor NAME update.
    
      2008-06-20 17:41:54 (r2357) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Wheel/Run.pm M;
      poe/lib/POE/Loop.pm M; poe/t/20_resources/00_base/filehandles.pm M;
      poe/examples/create.perl M; poe/lib/POE/Kernel.pm M;
      poe/examples/sessions.perl M; poe/lib/POE/Filter/Reference.pm M;
      poe/lib/POE/Filter.pm M; poe/mylib/Makefile-5005.pm M;
      poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Resource/Signals.pm M;
      poe/t/30_loops/00_base/wheel_readwrite.pm M; poe/mylib/Devel/Null.pm M;
      poe/lib/POE/Component/Server/TCP.pm M;
      poe/t/10_units/03_base/15_kernel_internal.t M; poe/lib/POE.pm M;
      poe/t/20_resources/00_base/events.pm M; poe/lib/POE/Wheel.pm M;
      poe/examples/thrash.perl M
    
        Apply Chris Fedde's massive doc patch, resolving rt.cpan.org ticket
        36394.
    
      2008-06-20 07:43:46 (r2356) by nothingmuch; poe/lib/POE/Session.pm M
    
        Fixed instances of the package_states incorrectly referred to as
        class_states in docs
    
      2008-06-20 02:31:51 (r2355) by rcaputo
      poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Select.pm M
    
        Make the same fix to POE::Loop::IO_Poll as was done in
        POE::Loop::Select. Add an ASSERT_DATA test to both, to see if some
        code is ever executed.
    
      2008-06-20 02:02:56 (r2354) by rcaputo; poe/lib/POE/Loop/Select.pm M
    
        Apply Tony Cook's patch to fix the updated time watcher methods.
        Avoids a nasty loop spin when there are no pending events.
    
      2008-06-18 13:13:12 (r2353) by nothingmuch
      poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Session.pm M
    
        replace C<> with C<< >> when the formatted text contains a > symbol
    
      2008-06-16 02:48:57 (r2352) by rcaputo
      poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Wheel/SocketFactory.pm M
    
        Redocument POE::Wheel::ReadLine. Remove tabs from
        POE::Wheel::SocketFactory.
    
      2008-06-16 00:22:43 (r2351) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Redocument.
    
      2008-06-13 20:34:15 (r2350) by nothingmuch
      poe/lib/POE/Resource/Signals.pm M
    
        clarify trace message when polling for signals under USE_SIGCHLD
    
      2008-06-05 06:00:55 (r2349) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Rename POE_LOOP to POE_EVENT_LOOP.
    
      2008-06-05 05:58:33 (r2348) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M;
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Partially redocument POE::Wheel::SocketFactory. Add support for
        setting the event loop with an environment variable.
    
      2008-06-01 18:40:12 (r2347) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M;
      poe/lib/POE/Component/Server/TCP.pm M; poe/lib/POE/Wheel/FollowTail.pm
      M; poe/lib/POE/Wheel/ListenAccept.pm M;
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Redocument POE::Wheel::ListenAccept. Add examples for
        POE::Component::Server::TCP and POE::Wheel::SocketFactory. Tweak
        POE::Wheel::FollowTail to match some patterns that emerged now that a
        second wheel has been redocumented.
    
      2008-05-31 21:57:34 (r2346) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M; poe/lib/POE/Wheel/FollowTail.pm
      M
    
        Redocument.
    
      2008-05-29 06:37:47 (r2343) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Support XS loops in POE::Kernel's import() syntax.
    
      2008-05-29 06:03:46 (r2342) by rcaputo
      poe/lib/POE/Wheel/Curses.pm M; poe/t/10_units/05_filters/50_stackable.t
      M
    
        Fix a test that relied on unqualified stacked filter class names.
    
        Redocument POE::Wheel::Cursesl
    
      2008-05-29 06:02:19 (r2341) by rcaputo; poe/lib/POE/Loop/Select.pm M
    
        Eliminate a call to get_next_event_time().
    
      2008-05-29 05:57:52 (r2340) by rcaputo; poe/lib/POE/Filter/Line.pm M
    
        Fix a bug introduced during redocumenting.
    
      2008-05-29 04:02:50 (r2339) by rcaputo; poe/lib/POE/Filter/HTTPD.pm M
    
        Redocument.
    
      2008-05-28 07:57:32 (r2338) by rcaputo
      poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/Reference.pm M
    
        Redocument.
    
      2008-05-27 07:09:15 (r2337) by rcaputo
      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/Stream.pm M;
      poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Filter/Map.pm M
    
        Redocument.
    
      2008-05-26 22:01:01 (r2336) by rcaputo
      poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Filter/Block.pm M;
      poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Filter/Map.pm M;
      poe/lib/POE/Filter.pm M
    
        Redocument.
    
      2008-05-26 18:39:15 (r2335) by rcaputo
      poe/lib/POE/Resource/Extrefs.pm M; poe/lib/POE/Resource/Signals.pm M;
      poe/lib/POE/Resource.pm M; poe/lib/POE/Resource/Aliases.pm M;
      poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resources.pm M;
      poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Resource/Sessions.pm M;
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M;
      poe/t/10_units/03_base/09_resources.t M; poe/lib/POE/Driver/SysRW.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Redocument.
    
      2008-05-26 06:48:40 (r2334) by rcaputo
      poe/lib/POE/Loader.pm M; poe/lib/POE/Session.pm M; poe/lib/POE/NFA.pm M
    
        Redocument.
    
      2008-05-26 02:59:48 (r2333) by rcaputo; poe/lib/POE.pm M
    
        Fix Jos Boumans' credit.
    
      2008-05-26 02:53:21 (r2332) by rcaputo
      poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Pipe.pm M;
      poe/lib/POE/Pipe/OneWay.pm M
    
        Redocument.
    
      2008-05-26 01:19:11 (r2331) by rcaputo
      poe/lib/POE/Driver.pm M; poe/lib/POE/Driver/SysRW.pm M
    
        Redocument.
    
      2008-05-25 23:06:14 (r2330) by rcaputo; poe/lib/POE/Loop.pm M
    
        Point out POE::Test::Loops.
    
      2008-05-25 23:01:58 (r2329) by rcaputo
      poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Tk.pm M;
      poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
      poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Loop/Gtk.pm M;
      poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Loop/TkActiveState.pm M
    
        Redocument the specific POE::Loop classes.
    
      2008-05-21 06:03:58 (r2328) by rcaputo; poe/lib/POE/Queue.pm M
    
        Fix a typo.
    
      2008-05-21 05:42:02 (r2327) by rcaputo
      poe/lib/POE/Queue/Array.pm M; poe/lib/POE/Queue.pm M
    
        Redocument.
    
    ===================================
    2008-05-11T22:30:51.597024Z v1_0002
    ===================================
    
      2008-05-11 22:29:43 (r2325) by rcaputo; poe/lib/POE.pm M
    
        Bump version for release.
    
      2008-05-11 21:28:17 (r2324) by rcaputo
      poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M
    
        Clean up the F_GETFL/F_SETFL mess a little.
    
      2008-05-11 20:51:44 (r2323) by rcaputo
      poe/t/30_loops/00_base/wheel_run.pm M
    
        Increase the timeout a little. Seeing some test failures due to
        timeouts.
    
      2008-05-11 20:45:25 (r2322) by rcaputo
      poe/t/30_loops/00_base/wheel_accept.pm M
    
        Increase timeout for my slow VirtualPC test system.
    
      2008-05-11 20:36:05 (r2321) by rcaputo
      poe/t/90_regression/merijn-sigchld-system.t M
    
        Actually, we must skip 4 tests if /bin/true does not exist.
    
      2008-04-28 18:10:04 (r2320) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Link the sig_child() documentation to the USE_SIGCHLD documentation
        per Marc Lehmann's feedback.
    
      2008-04-28 06:16:20 (r2319) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Per Marc Lehmann's feedback, I have documented how to avoid a
        potential race condition when catching child processes with
        sig_child(). Basically, if you want sig_child() to catch a process,
        call the method in the same event handler that forked the process.
        Otherwise POE::Kernel may reap the process before sig_child() is
        called.
    
      2008-04-26 09:13:50 (r2318) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Document how to avoid the run-wasn't-called warning. Thanks to Marc
        Lehmann for reminding me to document it.
    
      2008-04-20 21:10:54 (r2317) by rcaputo
      poe/t/30_loops/00_base/wheel_run.pm M
    
        Increase the timeout in a test to avoid false errors.
    
    ===================================
    2008-04-19T22:26:06.023137Z v1_0001
    ===================================
    
      2008-04-19 22:25:25 (r2315) by rcaputo; poe/mylib/svn-log.perl M
    
        Use a much faster svn-log.perl from the latest repo-tools.
    
      2008-04-19 22:18:35 (r2314) by rcaputo; poe/lib/POE.pm M
    
        Bump for release.
    
      2008-04-19 20:01:20 (r2313) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Resolve rt.cpan.org ticket 34803. Apocalypse pointed out that
        $_[KERNEL]->signal(DIE => $_[KERNEL]) would lock up and chew up
        memory and CPU. Very bad bug. Resolved now, thanks!
    
      2008-04-19 05:49:16 (r2312) by rcaputo
      poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Resource/FileHandles.pm
      M
    
        Removal of POE::API::ResLoader broke POE::API::Peek. This change
        re-initializes $poe_kernel members that stopped being set by the
        previous change. Thanks to Niko Tyni of the Debian Perl Group for
        pointing out the problem.
    
      2008-04-14 04:46:59 (r2311) by rcaputo; poe/lib/POE/Component.pm M
    
        First draft of the new docs.
    
      2008-04-14 03:47:44 (r2310) by rcaputo; poe/lib/POE/Filter.pm M
    
        First stab at a doc rewrite.
    
      2008-04-02 16:37:14 (r2309) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Change the name of Setpgrp to SetPgrp to follow the form of SetSid.
    
      2008-04-02 14:08:34 (r2308) by bingosnet; poe/lib/POE/Wheel/Run.pm M
    
        Added setpgrp() to POE::Wheel::Run to change process group of child
        process, if supported by the OS.
    
      2008-03-31 11:46:07 (r2307) by nothingmuch
      poe/lib/POE/Resource/Signals.pm M;
      poe/t/90_regression/merijn-sigchld-system.t M;
      poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Kernel.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Introduce optional (see USE_SIGCHLD) $SIG{CHLD} based child polling
        in addition to interval based polling
    
      2008-03-27 18:57:08 (r2306) by nothingmuch; poe/lib/POE/Kernel.pm M
    
        Document all the "other" constants in their own section of
        POE::Kernel
    
      2008-03-27 18:39:59 (r2305) by nothingmuch
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Kernel.pm M
    
        Introduce the CHILD_POLLING_INTERVAL constant
    
      2008-03-27 18:38:20 (r2304) by nothingmuch; poe/lib/POE/Kernel.pm M
    
        Accept values from POE_([A-Z]+) environment variables for any defined
        constant, not just ASSERT/TRACE
    
      2008-03-27 18:17:26 (r2303) by rcaputo; poe/lib/POE/Kernel.pm M
    
        LARGE_QUEUE_SIZE isn't needed anymore. Linear scanning wasn't that
        much of an optimization.
    
    ===================================
    2008-03-25T20:09:15.042886Z v1_0000
    ===================================
    
      2008-03-25 20:08:47 (r2301) by rcaputo; poe/lib/POE.pm M
    
        At long last, it is time.
    
      2008-03-23 01:43:22 (r2298) by rcaputo; poe/lib/POE.pm M
    
        Addressed several of the CPAN testers failures. Releasing a new test
        version to flush out any new issues.
    
      2008-03-23 01:42:40 (r2297) by rcaputo
      poe/t/10_units/04_drivers/01_sysrw.t M
    
        Simulate a driver get() error by reading from a write-only
        filehandle. I suspect that Perl 5.6.2 is reporting the act of reading
        from a closed fielhandle as an EOF rather than an error, so reading
        from a write-only filehandle may trigger different behavior.
    
      2008-03-23 01:31:21 (r2296) by rcaputo
      poe/t/10_units/05_filters/03_http.t M
    
        Looks like Perl 5.8.7 mistreats my @x = $o->method() =~ m//g; as an
        lvalue subroutine motification, or something. Split it into a scalar
        assign, and bind the match to the scalar rather than a method return
        value.
    
      2008-03-23 01:28:18 (r2295) by rcaputo
      poe/t/30_loops/00_base/wheel_sf_ipv6.pm M
    
        Can't use AF_INET6 directly. Needed to fully qualify its package.
    
      2008-03-23 01:23:36 (r2294) by rcaputo; poe/lib/POE/Wheel/Run.pm M
    
        Contrary to the docs, IO::Pty's clone_winsize_from() seems to die
        noisily if the source filehandle isn't a tty.
    
      2008-03-23 01:19:48 (r2293) by rcaputo; poe/lib/POE/Wheel/ReadLine.pm M
    
        Fall back to an 80x25 terminal size if Term::ReadKey::GetTerminalSize
        fails.
    
      2008-03-22 22:22:40 (r2292) by rcaputo; poe/lib/POE.pm M
    
        Bump up the version for the 2nd pre-release test.
    
      2008-03-22 22:21:42 (r2291) by rcaputo
      poe/t/30_loops/00_base/wheel_run.pm M
    
        Tweak the debugging output in a vain attempt to address rt 28804.
    
      2008-03-19 21:09:44 (r2290) by nothingmuch
      poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Kernel.pm M
    
        Demonstrate usage of POE::Kernel->stop in L<POE::Wheel::Run/TIPS AND
        TRICKS>
    
      2008-03-19 15:38:58 (r2289) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/t/10_units/01_pod/02_pod_coverage.t M
    
        Solve POD test coverage issues.
    
      2008-03-14 18:55:13 (r2288) by rcaputo; poe/lib/POE.pm M
    
        Packaging up a release for the testers.
    
      2008-03-10 19:59:47 (r2287) by cfedde; poe/Makefile.PL M
    
        backing out -r2277:2278 sense of network tests restored
    
      2008-03-10 08:32:44 (r2286) by rcaputo; poe/mylib/Makefile-5005.pm M
    
        Remove the AF_INET6 warnings when running Makefile.PL on MSWin32.
    
      2008-03-10 08:11:30 (r2285) by rcaputo
      poe/t/30_loops/00_base/comp_tcp_concurrent.pm M
    
        Apply SREZIC's patch to work around an issue on 64-bit FreeBSD 6.2.
        Resolves rt.cpan.org #32034.
    
      2008-03-10 08:04:27 (r2284) by rcaputo
      poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Kernel.pm M
    
        Apply RDB's patches to update tracing. Closes rt.cpan.org 30342.
    
      2008-03-10 07:55:29 (r2283) by rcaputo
      poe/lib/POE/Wheel/Run.pm M; poe/t/30_loops/00_base/wheel_readline.pm M;
      poe/t/30_loops/00_base/wheel_curses.pm M
    
        Use IO::Pty helper methods to condition the slave pty rather than the
        APITUE based low-level calls. Sorry, Mr. Stevens.
    
      2008-03-10 07:02:30 (r2282) by rcaputo; poe/lib/POE.pm M
    
        Add a reference to POE's subversion repository, per Zoffix's
        suggestion. Resolves rt.cpan.org #33835.
    
      2008-03-10 06:33:00 (r2281) by rcaputo; poe/README M
    
        Minor tweaks.
    
      2008-03-10 06:08:01 (r2280) by rcaputo
      poe/lib/POE/Loop.pm M; poe/lib/POE/Loop/PerlSignals.pm M;
      poe/lib/POE/Wheel.pm M
    
        Redocument POE::Loop.
    
      2008-03-09 21:53:28 (r2279) by rcaputo
      poe/t/30_loops/00_base/k_signals_rerun.pm M;
      poe/t/30_loops/00_base/wheel_run.pm M;
      poe/t/30_loops/00_base/wheel_sf_ipv6.pm M
    
        Socket6 and Socket both export AF_INET6, but their prototypes don't
        match. Ask Socket6 to keep its symbols to itself.
    
        Skip even more tests that crash perl on Win32.
    
      2008-03-08 03:54:34 (r2278) by cfedde; poe/Makefile.PL M
    
        Make the sense of the network test use positive logic interactive use
        defaults to "do not grant permission" non interactive defaults to
        "grant permission"
    
      2008-03-08 03:51:14 (r2277) by cfedde
      poe/t/90_regression/agaran-filter-httpd.t M
    
        #33901: Patch to re-work exit in
        t/90_regression/agaran-filter-httpd.t thanks pravus
    
      2008-02-29 20:38:17 (r2276) by cfedde
      poe/t/90_regression/cfedde-filter-httpd.t M
    
        RT#33718: pravus' patch for mst's error report
    
      2008-02-29 09:00:54 (r2275) by rcaputo
      poe/t/90_regression/steinert-recursive-signal.t D;
      poe/t/30_loops/00_base/k_signals_rerun.pm M;
      poe/t/90_regression/whelan-dieprop.t A; poe/lib/POE/Kernel.pm M;
      poe/MANIFEST M
    
        Make SIGDIE asynchronous. It will no longer interrupt long chains of
        events (such as _parent/_child chains during session creation and
        destruction).
    
        Exceptions in _stop is currently untrappable, as the asynchronous
        SIGDIE will have nowhere to be delivered. They will cause POE::Kernel
        to "gracefully" die at the end of _stop's dispatch.
    
        SIGDIE propagation follows the normal rules with one new addition:
        The signal also proragates from the target session upwards through
        parent, grandparent, and so on. It will not be dispatched to children
        of ancestor sessions. It will not be dispatched to POE::Kernel
        itself.
    
        Nearly all regression tests pass. The notable exception is Jonathan
        Steinert's recursive signal tests. They have become moot since SIGDIE
        is not recursive anymore.
    
      2008-02-25 05:56:36 (r2274) by rcaputo
      poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M
    
        Add prototypes to F_GETFL and F_SETFL.
    
      2008-02-20 10:45:43 (r2273) by bingosnet
      poe/t/10_units/02_pipes/02_oneway.t M;
      poe/t/90_regression/cfedde-filter-httpd.t M;
      poe/t/20_resources/00_base/filehandles.pm M;
      poe/t/10_units/02_pipes/03_twoway.t M
    
        Patch from Martin Ferrari to fix tests not honouring the "don't use
        the network" flag. RT #33276
    
      2008-02-20 10:18:36 (r2272) by bingosnet; poe/lib/POE/Filter/HTTPD.pm M
    
        Patch from agaran to fix a problem with his original patch to
        Filter-HTTPD. Adjusted so the tests pass.
    
      2008-02-19 20:21:48 (r2271) by rcaputo
      poe/lib/POE/Loader.pm M; poe/t/90_regression/rt23181-sigchld-rc.t M;
      poe/t/90_regression/whjackson-followtail.t M
    
        Add svn:keywords where they are missing.
    
      2008-02-18 10:45:45 (r2270) by bingosnet
      poe/t/90_regression/agaran-filter-httpd.t A;
      poe/lib/POE/Filter/HTTPD.pm M; poe/MANIFEST M
    
        Applied a patch to Filter::HTTPD from Maciej Pijanka (agaran).
        Created applicable regression test.
    
      2008-01-21 19:09:06 (r2269) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter.pm M
    
        Comment on sub-second accuracy requiring Time::HiRes::time(). Based
        on a discussion with and test case from Sjors Gielen.
    
      2008-01-12 12:36:44 (r2268) by bingosnet
      poe/MANIFEST M; poe/mylib/PoeBuildInfo.pm M;
      poe/t/90_regression/bingos-followtail.t A
    
        Added a regression test for the FollowTail problem on *BSD.
    
      2008-01-11 15:50:02 (r2267) by bingosnet
      poe/lib/POE/Driver.pm M; poe/lib/POE/Wheel/FollowTail.pm M
    
        Fixed a pod error that was making pod test fail.
    
        Applied a patch from pravus to fix double InputEvents being triggered
        when tailing an empty file on *BSD.
    
        <+pravus> basically what i am seeing is that if you create a file and
        stat() it before you
    
        write to it, rdev will be 0. then, once the file is written to, the
        rdev changes. <+pravus> that's causing Wheel::FollowTail to read
        until EOF (getting the line you just wrote),
    
        reset the file and then re-read (getting the line again).
    
      2008-01-07 06:09:02 (r2266) by rcaputo; poe/lib/POE/Driver.pm M
    
        Redocument.
    
      2008-01-07 05:23:42 (r2265) by rcaputo; poe/lib/POE/Wheel.pm M
    
        See also: POE::Driver and POE::Filter.
    
      2008-01-07 05:21:25 (r2264) by rcaputo; poe/lib/POE/Wheel.pm M
    
        Discuss how filters and drivers interact with wheels.
    
      2008-01-06 05:38:06 (r2263) by rcaputo; poe/lib/POE/Wheel.pm M
    
        Redocument!
    
      2007-12-12 03:18:11 (r2262) by gwyn17; poe/lib/POE/Session.pm M
    
        Mid-sized review of POE::Session documentation
    
      2007-12-12 01:33:51 (r2261) by gwyn17; poe/lib/POE/Session.pm M
    
        Small POE::Session doco patch from pravus.
    
      2007-12-09 08:45:26 (r2260) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Session.pm M
    
        Finish the first redocumentation pass on POE::Session. Migrate some
        stuff to POE::Kernel. Align Philip Gwyn's changes to POE::Kernel with
        standard style guidelines.
    
      2007-12-08 12:10:57 (r2259) by gwyn17; poe/lib/POE.pm M
    
        All L<module> to L<module|module> to prevent pod2html outputing 'the
        module manapge'
    
      2007-12-08 11:50:48 (r2258) by gwyn17; poe/lib/POE/Kernel.pm M
    
        Middle-sized documentation review
    
      2007-12-08 02:27:54 (r2257) by gwyn17; poe/lib/POE.pm M
    
        Mid-sized documenation update
    
      2007-12-03 06:45:05 (r2256) by rcaputo; poe/lib/POE/Session.pm M
    
        Initial stab at _default docs.
    
      2007-12-03 01:53:58 (r2255) by rcaputo; poe/lib/POE/Session.pm M
    
        Incorporate some older event parameter constant documentation into
        the recently rewritten version. Mostly by adopting the older
        examples.
    
      2007-12-02 19:09:24 (r2254) by rcaputo; poe/lib/POE/Session.pm M
    
        Rewrite docs for postback(), callback() and get_heap().
    
      2007-12-01 21:05:54 (r2253) by rcaputo; poe/lib/POE/Session.pm M
    
        Rewrite option() documentation.
    
      2007-11-23 03:45:35 (r2252) by rcaputo; poe/lib/POE/Session.pm M
    
        Make more progress on POE::Session
    
      2007-11-14 03:52:49 (r2251) by immute; poe/MANIFEST M
    
        Removed the test from MANIFEST.
    
      2007-11-02 17:44:18 (r2250) by bingosnet; poe/lib/POE/Session.pm M
    
        Borland C++ doesn't specify ENOSYS in Errno.h. Check for existence of
        ENOSYS and substitute EIO if not found.
    
      2007-10-26 20:47:22 (r2249) by immute
      poe/t/90_regression/immute-server-tcp-filter.t D
    
        Removed my old, godawful slow test.
    
      2007-10-26 07:38:17 (r2248) by rcaputo
      poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M; poe/lib/POE/Session.pm M
    
        Minor edits to POE and POE::Kernel. Major revisions to POE::Session.
        Still nowhere near done, however.
    
      2007-10-13 05:36:32 (r2247) by rcaputo; poe/Makefile.PL M
    
        Oops... reversed the sense of the want-to-run-tests question.
    
      2007-10-13 05:21:52 (r2246) by rcaputo; poe/MANIFEST M
    
        Remove some obsolete tests from the manifest.
    
      2007-10-13 05:18:39 (r2245) by rcaputo
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource/Aliases.pm M;
      poe/lib/POE/API/ResLoader.pm D;
      poe/t/10_units/03_base/02_api_resloader.t D;
      poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resource/Sessions.pm M;
      poe/MANIFEST M; poe/lib/POE/Resource/FileHandles.pm M
    
        Remove POE::API::ResLoader.
    
      2007-10-13 01:39:58 (r2244) by rcaputo
      poe/lib/POE/Resource/Controls.pm D; poe/lib/POE/Resources.pm M;
      poe/lib/POE/API/Ctl.pm D; poe/t/10_units/03_base/02_api_ctl.t D;
      poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M;
      poe/t/20_resources/00_base/controls.pm D; poe/MANIFEST M
    
        Remove POE::Api::Ctl per the warning on the mailing list.
    
      2007-10-08 06:45:59 (r2243) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Add a print() to the SYNOPSIS.
    
      2007-10-08 05:26:29 (r2242) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Finish first pass through POE::Kernel. There are a lot of TODOs
        however.
    
      2007-10-07 22:06:48 (r2241) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Document why sessions remain active.
    
      2007-10-07 03:38:21 (r2240) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Redocument Kernel accessors and lesser-used utility methods.
    
      2007-10-07 02:59:02 (r2239) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Redocument Kernel state accessors.
    
      2007-10-07 01:43:17 (r2238) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Redocument reference counters.
    
      2007-10-03 08:15:02 (r2237) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Fix a typo.
    
      2007-10-03 08:13:24 (r2236) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Fix a couple typos.
    
      2007-10-03 07:54:55 (r2235) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Rewrite state() docs.
    
      2007-10-01 04:12:00 (r2234) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Make editorial decisions on Matt Sickler's doc contributions (thanks,
        Matt!).
    
        Do the initial rewrite of the signals docs. There are still some
        straggling TODOs.
    
      2007-10-01 04:09:10 (r2233) by rcaputo; poe/Makefile.PL M
    
        Clean up the prompts a little.
    
      2007-09-27 17:36:26 (r2232) by bingosnet
      poe/lib/POE/Wheel/ReadWrite.pm M
    
        Fixed a mistake in the documentation
    
      2007-09-18 03:41:45 (r2231) by immute; poe/lib/POE/Kernel.pm M
    
        Documentation edits.
    
      2007-09-09 00:15:32 (r2230) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Rewrite the I/O watcher methods.
    
      2007-09-08 08:13:31 (r2229) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Make a little more progress on the docs.
    
      2007-08-20 17:34:39 (r2228) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Make a little more progress on POE::Kernel before going to work.
    
      2007-08-20 05:38:13 (r2227) by rcaputo; poe/lib/POE/Kernel.pm M
    
        Partial revision. Documentation is currently complete but the
        structure is broken.
    
      2007-08-20 05:32:39 (r2226) by teknikill; poe/lib/POE.pm M
    
        add blurb about myself to the contributers list
    
      2007-08-19 18:15:59 (r2225) by rcaputo; poe/lib/POE.pm M
    
        Move the POE.pm use lines to POE::Kernel. Mark that contributors need
        to be documented.
    
      2007-08-19 13:42:54 (r2224) by bingosnet; poe/lib/POE/Wheel.pm M
    
        Minor documentation fix to amend typo of filter when wheel was meant
    
      2007-08-19 05:57:08 (r2223) by rcaputo; poe/lib/POE.pm M
    
        Document "use POE" magic.
    
      2007-08-19 05:02:19 (r2222) by rcaputo
      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/HTTPD.pm M; poe/lib/POE/Filter/Line.pm M;
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Session.pm M;
      poe/lib/POE/Loop/TkActiveState.pm M; poe/lib/POE/Wheel/SocketFactory.pm
      M; poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Resource/Signals.pm M;
      poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Resource/Events.pm M;
      poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Queue/Array.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Replace the symbol of Eris with the usual TODO.
    
      2007-08-19 02:45:16 (r2221) by rcaputo; poe/lib/POE/Filter/Block.pm M
    
        Technically it is not a TODO.
    
      2007-08-19 00:59:33 (r2220) by rcaputo
      poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Loader.pm M;
      poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Filter/HTTPD.pm M;
      poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M;
      poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Wheel/FollowTail.pm M;
      poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter/Stream.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/Filter.pm M;
      poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/API/ResLoader.pm M;
      poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/API/Ctl.pm M;
      poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Pipe.pm M;
      poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Component/Server/TCP.pm
      M; poe/lib/POE.pm M; poe/lib/POE/Queue/Array.pm M;
      poe/lib/POE/Resource/Extrefs.pm M; poe/lib/POE/Resource/Aliases.pm M;
      poe/lib/POE/Wheel/Run.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/Driver/SysRW.pm M; poe/lib/POE/Filter/Grep.pm M;
      poe/lib/POE/Filter/Reference.pm M; poe/lib/POE/Wheel/SocketFactory.pm
      M; poe/lib/POE/Queue.pm M; poe/lib/POE/Pipe/TwoWay.pm M;
      poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M;
      poe/lib/POE/Resource/Controls.pm M; poe/lib/POE/Wheel/ReadWrite.pm M;
      poe/lib/POE/Driver.pm M; poe/lib/POE/Pipe/OneWay.pm M;
      poe/lib/POE/Filter/Map.pm M; poe/lib/POE/Component.pm M;
      poe/lib/POE/NFA.pm M; poe/lib/POE/Wheel.pm M;
      poe/lib/POE/Resource/FileHandles.pm M
    
        Mark files that need to be redocumented.
    
      2007-08-19 00:54:55 (r2219) by rcaputo
      poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Tk.pm M;
      poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
      poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Loop/Gtk.pm M;
      poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Loop/TkActiveState.pm M
    
        Need to redocument these. Also added configuration info. for the
        common loop tests when they are distributed separately.
    
      2007-08-18 06:26:43 (r2218) by rcaputo; poe/lib/POE.pm M
    
        Revise documentation in a major way.
    
      2007-08-11 09:10:38 (r2208) by rcaputo
      poe/t/30_loops/00_base/comp_tcp_concurrent.pm M;
      poe/t/30_loops/00_base/all_errors.pm M;
      poe/t/30_loops/00_base/comp_tcp.pm M
    
        Set proper skip messages.
    
      2007-07-25 04:51:09 (r2207) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        According to at least one CPAN tester we cannot assume Storable
        exists. Explicitly require it. Partially addresses
        http://www.nntp.perl.org/group/perl.cpan.testers/2007/06/msg515661.ht
        ml
    
      2007-07-25 04:44:21 (r2206) by rcaputo
      poe/t/30_loops/00_base/comp_tcp_concurrent.pm M;
      poe/t/90_regression/cfedde-filter-httpd.t M;
      poe/t/30_loops/00_base/wheel_accept.pm M;
      poe/t/90_regression/immute-server-tcp-filter.t M;
      poe/t/30_loops/00_base/comp_tcp.pm M
    
        According to the CPAN testers (bless their souls), POE 0.9989 failed
        at least four times due to bind() errors. Mainly addresses already in
        use, which implies some rapid-fire testing. Here I'm patching the
        tests that failed to bind to a random free port rather than hardcoded
        numbers. They should be a lot more resilient to this sort of error.
    
      2007-07-24 15:44:37 (r2205) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Applied Markus Jansen's patch to prevent a memory leak when Socket6
        is not present on Solaris 2.6.
    
      2007-07-23 18:08:46 (r2204) by rcaputo
      poe/t/30_loops/00_base/k_alarms.pm M
    
        Attempt to make the timing more stable in t/30_loops/*/k_alarms.t
        tests. Slow machines, especially running emulators within
        virtualizations, get the time wrong sometimes.
    
    ===================================
    2007-07-23T07:25:45.773662Z v0_9999
    ===================================
    
      2007-07-23 07:25:09 (r2202) by rcaputo; poe/lib/POE.pm M
    
        Bump up the version.
    
      2007-07-23 07:22:57 (r2201) by rcaputo
      poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Loop/TkCommon.pm M
    
        Resolve a CPU spinning issue when using the Tk event loop without any
        event watchers. Resolves ticket 27359 reported by Craig at Lucent.
        Others have also reported this issue, but not in a ticket. :)
    
      2007-07-23 01:37:08 (r2200) by rcaputo
      poe/lib/POE/Loop/TkActiveState.pm M
    
        Avoid a warning about ambiguous use of select().
    
      2007-07-22 08:37:07 (r2199) by rcaputo
      poe/lib/POE/Wheel/ReadWrite.pm M
    
        Apply Gareth's patch for an optional synchronous put() and a flush()
        method with which to flush the wheel's buffer on command. Resolves
        rt.cpan.org ticket 20328.
    
      2007-07-22 06:15:17 (r2198) by rcaputo
      poe/t/30_loops/00_base/wheel_run.pm M
    
        Add a brief sleep to the child program to allow pipes to be flushed
        before the program exits. Andreas Koenig brought this to my attention
        via CPAN test reports and rt.cpan.org ticket 27478.
    
      2007-07-22 02:21:32 (r2197) by rcaputo; poe/lib/POE/Queue/Array.pm M
    
        Mark Jason Dominus' binary insert example (Higher Order Perl, p. 292)
        inspired me to benchmark POE::Queue::Array against his algorithm. The
        linear seeks become slower after queues of depth 4. They're
        neck-and-neck for shorter ones. POE::Queue::Array's algorithm is a
        little faster otherwise, probably due to the special cases it
        implements.
    
        This patch removes the linear search cases for "small" queues. They
        were not being helpful. It also simplifies the binary search code,
        which is always a plus (Perl runs faster if it runs less code).
        Finally, it simplifies the remaining necessary linear search code...
        but that's after a binary seek anyway.
    
        Net loss: 94 lines of code. All tests still pass.
    
      2007-07-21 07:04:55 (r2196) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Resolve rt.cpan.org ticket 27833. Philip Gwyn found a case where the
        connection count for a server could go negative. Not-shutting-down
        hilarity ensues in this case. I've just applied his patch.
    
      2007-07-21 06:52:55 (r2195) by rcaputo
      poe/t/30_loops/00_base/wheel_sf_ipv6.pm M
    
        Eric Hacker found a case where the IPv6 tests failed when AF_INET6
        isn't supplied by Socket6. This commit wraps the use of that constant
        in a block eval and skips all the tests if there's a failure. At
        least I hope that's the case. Should resolve rt.cpan.org ticket
        25879.
    
      2007-07-21 06:51:26 (r2194) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Oops. Remove tabs.
    
      2007-07-21 06:40:31 (r2193) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Per STRO's suggestion, test and provide dummies for the IPv6
        constants separately. Resolves rt.cpan.org ticket 27250.
    
      2007-07-04 21:31:15 (r2192) by rcaputo
      poe/lib/POE/Resource/Signals.pm M
    
        Yuval Kogman discovered that sig_child() events were not triggering
        after a second POE::Kernel->run() in the same program. We tracked
        this down to a static compile-time initialization. Moving that into
        POE::Resource::Signals::_data_sig_initialize() fixed the problem
        right up.
    
      2007-06-14 01:26:41 (r2191) by rcaputo; poe/mylib/PoeBuildInfo.pm M
    
        Rob Bloodgood found a new deprecation. This change works around it.
    
      2007-05-24 05:52:46 (r2190) by immute; poe/lib/POE/Wheel/ReadWrite.pm M
    
        Added handle accessors to Wheel::ReadWrite
    
      2007-05-08 20:32:50 (r2189) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        Shevek suggested that Fcntl be used to import F_GETFL, F_SETFL and
        O_NONBLOCK since POSIX doesn't always do it. Tests here show that
        using both doesn't throw warnings, so there doesn't seem to be harm
        in it.
    
      2007-04-29 06:38:11 (r2188) by rcaputo
      poe/lib/POE/Filter/HTTPD.pm M; poe/t/10_units/05_filters/03_http.t M
    
        Marlon Bailey discovered that POE::Filter::HTTPD threw incorrect
        objects when methods were of mixed case. Such as "GEt". This commit
        includes a test for the proper behavior and a fix. NB: You'll get
        back an HTTP::Request object with a mixed-case method. The filter
        does NOT force a particular case here.
    
      2007-04-19 21:35:33 (r2187) by rcaputo
      poe/mylib/Makefile-5004.pm M; poe/lib/POE/Wheel/ReadLine.pm M;
      poe/mylib/Makefile-5005.pm M; poe/lib/POE/Filter/HTTPD.pm M;
      poe/lib/POE/Filter/Block.pm M; poe/MANIFEST M;
      poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Reference.pm M;
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        I read on perl5-porters this trick to conditionally "use bytes"
        without source filtration. It works! And it's lexical! ZOMG! This
        commit replaces the stinky make-time source filter we were using with
        the compile-time trick. Thanks go out to Phil Harvey for coming up
        with the idea.
    
      2007-04-06 19:53:33 (r2186) by rcaputo
      poe/lib/POE/Wheel/SocketFactory.pm M
    
        blocking() appears to be a FileHandle method, not an IO::Handle
        method. Use FileHandle explicitly to ensure it's loaded.
    
      2007-03-30 05:09:23 (r2185) by rcaputo
      poe/lib/POE/Component/Server/TCP.pm M
    
        Cosmetic fixes in the high/low water mark code.
Commits on Jun 12, 2008
  1. Add DESTDIR support.

    joerg authored
Commits on Oct 25, 2007
  1. Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk

    jlam authored
    can handle packages having no PLIST files.
Commits on Nov 7, 2005
  1. Updated p5-POE to 0.3202

    martti authored
    * Lots of bug fixes
  2. Removed the buildlink3.mk

    martti authored
    I got few private comments that one should not use buildlink3.mk but the
    standard DEPENDS statement because we do not link against libraries
    in this case.
Commits on Nov 5, 2005
  1. Added buildlink3.mk for this package.

    martti authored
Commits on Aug 6, 2005
  1. Bump the PKGREVISIONs of all (638) packages that hardcode the locations

    jlam authored
    of Perl files to deal with the perl-5.8.7 update that moved all
    pkgsrc-installed Perl files into the "vendor" directories.
Commits on Jul 14, 2005
  1. - Update p5-POE

    adrianp authored
    - Lot's of changes/updates/fixes
    - For all the details: http://search.cpan.org/src/RCAPUTO/POE-0.3101/CHANGES
Commits on Jul 13, 2005
  1. Turn PERL5_PACKLIST into a relative path instead of an absolute path.

    jlam authored
    These paths are now relative to PERL5_PACKLIST_DIR, which currently
    defaults to ${PERL5_SITEARCH}.  There is no change to the binary
    packages.
Commits on Apr 11, 2005
Commits on Feb 23, 2005
  1. Add RMD160 digests.

    agc authored
Commits on Dec 20, 2004
  1. since perl is now built with threads on most platforms, the perl archlib

    grant authored
    module directory has changed (eg. "darwin-2level" vs.
    "darwin-thread-multi-2level").
    
    binary packages of perl modules need to be distinguishable between
    being built against threaded perl and unthreaded perl, so bump the
    PKGREVISION of all perl module packages and introduce
    BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
    dependencies are registered and the binary packages are distinct.
    
    addresses PR pkg/28619 from H. Todd Fujinaka.
Commits on Oct 10, 2004
  1. Import p5-POE from pkgsrc-wip.

    minskim authored
    POE is a framework for creating multitasking programs in Perl.
    
    POE parcels out execution time among one or more tasks, called
    sessions.  Sessions multitask through cooperation (at least until
    Perl's threads become mainstream).  That is, each session returns
    execution to POE as quickly as possible so it can parcel out time to
    the next.
    
    POE includes a high-level component architecture.  Components are
    modular, reusable pieces of programs.  They perform common, often
    tedious tasks so programmers can work on more interesting things.
    
    POE provides medium- and low-level concurrency functions.  Components
    use them to perform their tasks.  The functions are also available to
    programmers who prefer to avoid the overhead of components at the
    expense of writing more code.  Components and custom sessions coexist
    because they all use the same basic functions.
    
    POE supports graphical toolkits such as Tk and Gtk.  It is the only
    Perl programming framework that does this.  It also supports Curses,
    HTTP, and other user interfaces.  POE programs can present multiple
    user interfaces at once.
Something went wrong with that request. Please try again.