Permalink
Commits on Aug 13, 2006
  1. Updated PoCo::Server::TCP and PoCo::Client::TCP docs to match new Fil…

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

    rcaputo committed Aug 9, 2006
    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 …

    rcaputo committed Aug 9, 2006
    …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 committed Aug 7, 2006
    …aded
    
    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.

    rcaputo committed Aug 7, 2006
    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

    rcaputo committed Aug 7, 2006
    eval{} can't catch the problem.
  4. Don't throw exceptions when errors are caught in _stop. Resolves

    rcaputo committed Aug 7, 2006
    rt.cpan.org 19908, reported by Randal Schwartz.
  5. Add an Id tag. Whee.

    rcaputo committed Aug 7, 2006
  6. The previous leak fix broke some tests. Shaaaaame! This fixes the

    rcaputo committed Aug 7, 2006
    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, rt.cpan.org ticket 19908. Also

    rcaputo committed Aug 7, 2006
    add Id tag expansion to some irrelevant files.
  8. Make a couple PEBKAC messages explain themselves more clearly and with

    rcaputo committed Aug 7, 2006
    more detail.  This should "resolve" a number of rt.cpan.org tickets
    that are reporting the old messages as problems with POE.
  9. Stop deleting the freezer module's path from from %INC. While this

    rcaputo committed Aug 7, 2006
    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
    rt.cpan.org ticket 18982, reported by Allen Donovan.
  10. Skip the Wheel::Run tests if $^O eq "MSWin32" and Win32::Console is

    rcaputo committed Aug 7, 2006
    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 rt.cpan.org ticket 20574 from Adam
    Kennedy.
  11. Skip this regression test if Win32::Console is not installed. Some

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

    rcaputo committed Aug 3, 2006
    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

    rcaputo committed Aug 3, 2006
    output.  Also removed tabs...
  3. Apply Nick Williams' (Morgan Stanley) patch to restore the currently

    rcaputo committed Aug 3, 2006
    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

    rcaputo committed Jul 27, 2006
    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

    rcaputo committed Jul 25, 2006
    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

    rcaputo committed Jul 23, 2006
    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

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

    Benjamin Smith committed Jun 30, 2006
      if either isn't provided, fill it in with POE::Filter::Line
      previously, it only filled in the default if both weren't provided.