Commits on Oct 14, 2009
  1. New version for a new release.

    committed Oct 14, 2009
Commits on Oct 12, 2009
  1. Include Win32::Job, Win32::Process and Win32 dependencies when running

    on MSWin32.  Also fix a missing dependency error message in
    committed Oct 12, 2009
Commits on Oct 8, 2009
Commits on Oct 7, 2009
  1. Display the POE::Test::Loops version, the better to tell when a CPAN

    tester is running mis-matched tests against POE.
    committed Oct 7, 2009
  2. Set version for dev release.

    committed Oct 7, 2009
Commits on Oct 6, 2009
  1. Make the tests generally ASSERT_DEFAULT clean. POE_TRACE_FILENAME hid…

    … a multitude of sins in the test output file. Update the vim options lines while I'm in there.
    committed Oct 6, 2009
  2. Adjust event and/or reference counts when Kernel options that use int…

    …ernal timers are in effect. PID polling and statistics collection affect the baseline counts, throwing off tests.
    committed Oct 6, 2009
  3. Redirect STDERR while testing some errors. ASSERT_DEFAULT is on and m…

    …aking noise when things are called wrong, even when we do it on purpose.
    committed Oct 6, 2009
  4. Work around circular references on $self. Uses Scalar::Util::weaken()…

    … until someone comes up with a better plan.
    committed Oct 6, 2009
  5. Only install __WARN__ and __DIE__ handlers to redirect messages when …

    …TRACE_FILENAME is set.
    committed Oct 6, 2009
  6. Dump reference counts on session-scoped increment and decrement. Just…

    … doing so on decrement told only half the story.
    committed Oct 6, 2009
Commits on Oct 5, 2009
  1. Only stop watching the handles in the modes we've already watched them

    in, in case they happen to be duplicates of each other.
    committed Oct 5, 2009
  2. Add an option to enable all the broken MSWin32 tests.

    Set POE_DANTIC=1 before running "make test" to watch the pretty fireworks.  Oooh!  Ahhhhhh!
    committed Oct 5, 2009
  3. Make _data_sig_reset_procs() also stop polling for children. Used as

    part of has_forked() so that child processes don't keep looking for
    children they don't have.
    committed Oct 5, 2009
  4. Fix some new mark-and-sweep GC debugging output. It was originally sp…

    …ecialty debugging, and I forgot to convert print() to _warn() when I promoted it to TRACE_REFCNT debugging.
    committed Oct 5, 2009
  5. Fix the timing of calling has_forked() from stop(). Also fix the idle

    queue size in child processes so they don't stall if they want to
    rerun POE::Kernel's event loop.
    committed Oct 5, 2009
Commits on Oct 4, 2009
  1. [ 49915] Promote the experimental mark/sweep GC debugging …

    …output to TRACE_REFCNT. Cluck on increment/decrement so we can trace the execution that leads up to reference count changes.
    committed Oct 4, 2009
  2. [ 49915] Inc/decrement the event count before the session …

    …count, so that the TRACE_REFCNT reference counts add up.
    committed Oct 4, 2009
  3. Split kjeldahl-stop-start into three separate tests: signal polling, …

    …SIGCHLD without signal pipe, SIGCHLD with signal pipe.
    committed Oct 4, 2009
  4. Fixed a stop() bug while working on Marius Kjeldahl's test. stop()

    was calling the underlying _data_sig_has_forked() method, but the
    singleton Kernel's has_forked() does some extra necessary cleanup.
    committed Oct 4, 2009
  5. Add in a forgotten semaphore pipe write. fork/exec on sane systems

    wasn't properly notifying the parent they were ready, and there were a
    lot of undefined value warnings.  Avoid closing intermediate
    filehandles.  Undefine them instead, in case there's close() bleed
    across threads.  It's just a hunch, to be honest.  I'll know more when
    I try this again on Windows.
    committed Oct 4, 2009
Commits on Oct 3, 2009
Commits on Oct 2, 2009
  1. [ticket 49915] Make the "DONE" test whitespace-insensitive.

    Line ending differences, especially on Win32, are reported to trigger
    false failures.  Apply Andrew Feren's patch to fix this test.
    committed Oct 2, 2009
Commits on Oct 1, 2009
  1. [ 50071] rt1648-tied-stderr.t seems to work on sufficiently

    advanced Perl for Win32!  Apply a modified version of Andrew Feren's
    patch to enable this test.  My version leaves the test disabled on
    versions older than 5.10.0.
    committed Oct 1, 2009