Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 13, 2006
  1. Updated PoCo::Server::TCP and PoCo::Client::TCP docs to match new Fil…

    Matt Sickler authored
    …ter argument style
Commits on Aug 9, 2006
  1. Apply Nick Williams's patch to only enable raw input when

    POE::Wheel::ReadLine is expecting input.  Ctrl+C, for example, will
    still thrown a SIGINT while a program is not waiting on a pending
    get().  I'm not sure this is great, but it's worth a try.
  2. If Wheel::ReadLine must die because it cannot open a private copy of …

    …STDIN or STDOUT, at least have it explain WHY the open failed!
Commits on Aug 8, 2006
Commits on Aug 7, 2006
  1. The resources test which looks for XS modules being preferentially lo…

    Benjamin Smith authored
    was assuming that the names passed to CORE::GLOBAL::require hooks were
    formatted as path names, but 5.6.[12] (at least) passes them as module names.
    Changed two regexps that made this assumption.
  2. Make the MSWin32 non-blocking ioctl() call a little more informative.

    Most WinSock error codes are well beyond the normal $! range, so the
    stringy $! always comes back "Unknown error".  At least now you also
    get the nummy version, like 10038, which lets you look up the real
    error ("NOT A SOCKET!!").
    Also fix a test on MSWin32.  It was failing because the handle being
    selected was... NOT A SOCKET!!
  3. Die, don't exit, when filehandle based PEBKAC errors occur. Otherwise

    eval{} can't catch the problem.
  4. Don't throw exceptions when errors are caught in _stop. Resolves

    authored 19908, reported by Randal Schwartz.
  5. Add an Id tag. Whee.

  6. The previous leak fix broke some tests. Shaaaaame! This fixes the

    test breakage by going ahead with the delete $INC{$path} but only if
    the serializer package does not have the methods we need.  Upshot?
    The delete() should only happen (and leak) once.
  7. Add a test for Randal Schwartz's bug, ticket 19908. Also

    add Id tag expansion to some irrelevant files.
  8. Make a couple PEBKAC messages explain themselves more clearly and with

    more detail.  This should "resolve" a number of tickets
    that are reporting the old messages as problems with POE.
  9. Stop deleting the freezer module's path from from %INC. While this

    does prompt Perl to fully reload the module, it also introduces a bad
    memory leak when POE::Filter::Reference->new() is called with a
    package name.  Given the choice between both bad outcomes, I'll prefer
    the noisy one to the silent but deadly one.  This resolvels ticket 18982, reported by Allen Donovan.
  10. Skip the Wheel::Run tests if $^O eq "MSWin32" and Win32::Console is

    not installed.  Some relatively new Win32 distributions advertise $^O
    identically to ActivePerl but don't include the same set of modules as
    that distribution.  Resolves ticket 20574 from Adam
  11. Skip this regression test if Win32::Console is not installed. Some

    relatively new Win32 distributions advertise $^O identically to
    ActivePerl but don't include the same set of modules as that
    distribution.  Resolves ticket 20574 from Adam Kennedy.
Commits on Aug 3, 2006
  1. Don't park the initial timer callback. Doing so causes Event to throw

    an error when you call POE::Kernel->run() without any sessions.  This
    fix removes some noise from the test suite.
  2. Remove some cryptic diag() statements that were cluttering up the test

    output.  Also removed tabs...
  3. Apply Nick Williams' (Morgan Stanley) patch to restore the currently

    active session and event before throwing an exception via die().
    POE's internal state becomes inconsistent when throwing an exception
    without his patch.
Commits on Aug 1, 2006
Commits on Jul 27, 2006
  1. Applied Nick Williams' patch to remove newlines from history read from

    a file and to truncate the loaded history to the maximum number of
    lines it should maintain.
Commits on Jul 25, 2006
  1. Remove a discussion of StderrEvent's parameters from the constructor

    argument documentation.  Reference the event names documentation from
    the constructor argument section to EVENTS AND PARAMETERS, later in
    the document, where these things are documented in more detail.
    Thanks to Guillermo Roditi for pointing out the problem.
Commits on Jul 23, 2006
  1. Peter Farmer pointed out that POE_TRACE_FILENAME was being wrapped in

    silly quotes.  This was a leftover when non-numeric constants needed
    quotes because they were defined with string eval().  Now they're not.
Commits on Jul 15, 2006
  1. Update POE::Wheel::Run's SYNOPSIS per Mike Baas' feedback. Also fixed

    a problem where ClosedEvent was not firing without a StderrEvent being
Commits on Jul 4, 2006
Commits on Jun 30, 2006
  1. Change defaulting of filters in POE::Wheel::ReadWrite constructor:

    Benjamin Smith authored
      if either isn't provided, fill it in with POE::Filter::Line
      previously, it only filled in the default if both weren't provided.
Something went wrong with that request. Please try again.