=========================
2003-09-27 05:37:28 v0_27
=========================

  2003-09-27 05:37:28 by rcaputo; POE.pm 1.162; README 1.105

    Prepare for 0.27 release. 

  2003-09-16 19:49:43 by rcaputo; POE/Wheel/ReadLine.pm 1.28

    Supply a B38400 symbol if the local version of POSIX.pm won't. 

  2003-09-16 14:58:48 by rcaputo; POE/Loop/Poll.pm 1.23

    Replace _confess with _trap to increase some error severities. 

  2003-09-16 14:58:14 by rcaputo
  POE/Loop/Select.pm 1.50; POE/Loop/TkActiveState.pm 1.5

    Replace _confess calls with _trap calls to increase the severity of
    some errors. 

  2003-09-16 14:53:40 by rcaputo; POE/Kernel.pm 1.260;
  POE/Resource/Aliases.pm 1.8; POE/Resource/Events.pm 1.5;
  POE/Resource/Extrefs.pm 1.6; POE/Resource/FileHandles.pm 1.7;
  POE/Resource/SIDs.pm 1.7; POE/Resource/Sessions.pm 1.9

    Add POE::Kernel::_trap for errors internal to POE's core. This is a
    "kernel trap" level of error reporting. Replace many of the _confess
    calls with _trap calls throughout POE's core modules. Wrap many of
    the internal consistency checks in ASSERT_DATA blocks so they are
    only executed during testing. 

  2003-09-16 14:51:18 by rcaputo; POE/Resources.pm 1.2

    Rethrow any errors caught in POE::Resource modules. 

  2003-09-16 14:50:12 by rcaputo; POE/Component/Client/TCP.pm 1.35;
  POE/Component/Server/TCP.pm 1.39; POE/Driver/SysRW.pm 1.24

    Increase default block sizes to 65536. This improves performance in
    high-throughput applications at the expense of some memory. 

  2003-09-16 14:48:26 by rcaputo; POE/Wheel/ReadWrite.pm 1.64

    Properly set the high watermark state when put() exceeds it. Also
    avoid redundant calls to select_write(). 

  2003-09-15 20:26:52 by rcaputo; POE/Filter/HTTPD.pm 1.29

    Include the tilde (~) as part of the legal character class for HTTP
    header names, per RFC 2616. Thanks to Fabrice Dulaunoy for
    discovering this and especially for suggesting how to fix it. 

  2003-09-15 04:51:37 by rcaputo; POE/Kernel.pm 1.259

    Add a stub for Gtk2 support. Need a way that eliminates POE::Kernel
    hacking for each event loop we want to support. 

  2003-09-10 23:30:40 by rcaputo; POE/Wheel/Run.pm 1.51

    Andrew Chen pointed out that the -9 signal doesn't work. Corrected it
    to 9 in the docs. 

  2003-09-01 04:16:35 by rcaputo; samples/readline.perl 1.5

    James March's "UNIX Clients" recipe uses POE::Wheel::Readline. 

  2003-08-31 02:43:10 by sungo
  MANIFEST 1.90; META.yml 1.1; lib/Build.PL 1.1

    add META.yml to make activestate automated ppd building happy again.
    add Build.PL i used to make the meta file 

  2003-08-31 02:07:50 by rcaputo; lib/Makefile-5005.pm 1.32

    Avoid ExtUtil::AutoInstall prompts if STDIN isn't a terminal. Bypass
    the prompts by assuming --default behavior. 

  2003-08-27 01:52:24 by rcaputo; POE/Wheel/Run.pm 1.50

    Dorian suggested moving the setgid code before the setuid code, so
    that changing from root -> not-root won't disallow changing the group
    ID. It made sense, thus this patch. 

  2003-08-27 01:50:48 by rcaputo; POE/Wheel/ReadLine.pm 1.27

    Reformatted a line to be less than 80 columns. 

  2003-08-10 19:48:18 by rcaputo; POE/Wheel/FollowTail.pm 1.47

    Move the size-saving code so that it always moves the current size to
    the last one. This should detect file shrinkage better. 

  2003-08-10 19:14:45 by rcaputo; POE/Wheel/FollowTail.pm 1.46

    Perform a proper fix for the file size shrinkage. Rather than reopen
    the file unconditionally, seek back to the start of it. 

  2003-08-10 18:59:55 by rcaputo; POE/Wheel/FollowTail.pm 1.45

    Azhrarn discovered that Linux only reports file shrinkage (nothing
    else) when a file is reset by `cat > file` and pressing ^D. This
    patch treats only file shrinkage as reset. 

  2003-08-07 20:20:44 by rcaputo; POE/Loop/Select.pm 1.49

    Minor syntax cleanups as a result of trying (and failing) to
    determine the magnitude of arbitrary system clock shifts. 

  2003-07-29 00:25:28 by rcaputo
  POE/Component/Client/TCP.pm 1.34; POE/Component/Server/TCP.pm 1.38

    Silence the "connection reset by peer" errors, which indicate that a
    client has unceremoniously disconnected. To reiterate: These errors
    only occur in the default ClientError callback. Custom callbacks
    still receive notification of the errors and can handle them any way
    they see fit. 

  2003-07-28 05:14:14 by rcaputo; POE/Kernel.pm 1.258; POE/Queue.pm 1.2;
  POE/Queue/Array.pm 1.3; t/001_queue.t 1.5

    After many requests, I have finally added delay_adjust(). This resets
    a specific timer (as set with delay_set) to be a new number of
    seconds into the future. This is good for watchdogs and timeouts. 

  2003-07-27 18:29:54 by rcaputo
  POE/Component/Client/TCP.pm 1.33; POE/Component/Server/TCP.pm 1.37

    Carl suggested that the TCP client and server not report "error 0"
    (normall disconnection) by default. He's the last in a long line of
    people to do so. "When three people tell you you're sick, lie down."
    The error message is removed in this patch. 

  2003-07-18 22:47:44 by rcaputo; POE/Wheel/Run.pm 1.49

    jdeluise suggested that we document how to scrub a child process'
    shell environment before executing external programs. This patch adds
    that information. 

  2003-07-17 19:25:51 by rcaputo; POE/Wheel/Run.pm 1.48

    Apply Leif Gustafson's patch to pass conduit types on to
    POE::Pipe::TwoWay. 

  2003-07-17 18:25:03 by rcaputo
  POE/Pipe/OneWay.pm 1.12; POE/Pipe/TwoWay.pm 1.15

    Fixed a subtle bug in the new pipe selection code. 

  2003-07-16 17:00:25 by rcaputo
  POE/Pipe.pm 1.10; POE/Pipe/OneWay.pm 1.11; POE/Pipe/TwoWay.pm 1.14

    Leif Gustafson discovered a nasty little bug in POE::Pipe::TwoWay
    that was triggered by the recent changes to POE::Wheel::Run... but
    only on cygwin! What a nasty confluence of circumstance. Thank you,
    Leif. This patch should help that a lot, and it finally cleans up the
    really messy RUNNING_IN_HELL stuff in the pipe classes. 

  2003-07-16 06:34:46 by rcaputo; POE.pm 1.161

    Applied Rich Morin's documentation edits. 

  2003-07-15 14:58:21 by rcaputo
  POE/Kernel.pm 1.257; POE/Loop/Gtk.pm 1.36

    Merge in Bruno Boettcher's Gnome.pm as part of Gtk.pm since they're
    very closely related and with a few exceptions identical. 

  2003-07-14 14:41:03 by rcaputo
  POE/Pipe/TwoWay.pm 1.13; POE/Wheel/Run.pm 1.47

    jdeluise discovered a longstanding bug in cygwin's socketpair and/or
    exec implemenation. This caused POE::Wheel::Run tests to fail on that
    platform. This patch causes the wheel to use pipe, which works,
    instead. 

  2003-07-13 16:39:40 by rcaputo
  POE/Wheel/FollowTail.pm 1.44; t/14_wheels_ft.t 1.14

    Applied a modified version of jrieks' Seek patch. This lets you seek
    forwards from the start of a file. Negative Seek does the same as
    SeekBack, and negative SeekBack does the same as Seek. It's not
    tested, though: TODO add seek/seekback tests to t/14_wheels_ft.t 

  2003-07-13 04:24:33 by rcaputo
  POE/Loop/Poll.pm 1.22; POE/Loop/Select.pm 1.48

    Remove the dependency on $^T and the assumption that it will never
    change. This is only an issue during tracing. 

  2003-07-11 15:39:47 by rcaputo; POE/Loop/Gtk.pm 1.35

    Bruno Boettcher discovered the Gtk event loop didn't work with the
    Gnome abstraction. A quick change fixed that. 

  2003-07-10 20:17:31 by rcaputo
  t/02_alarms.t 1.15; t/08_errors.t 1.50; t/res/filehandles.t 1.4

    The tests had some timing issues that only show up on the 486. This
    commit makes the tests less timing-sensitive. 

  2003-07-10 04:55:11 by rcaputo; POE/Kernel.pm 1.256

    Correct localized STDERR for Perl 5.8.0. 

  2003-07-10 04:14:58 by rcaputo; POE/Kernel.pm 1.255

    Nick discovered that sessions sometimes aren't garbage collected when
    using call() to invoke their states, and he provided a tidy test case
    to prove it. Thank you, Nick! Once I understood the problem, it was
    easy enough to track it down and solve. Called sessions are GC'd now
    if they aren't the same as the calling sessions. Callers will get GC
    tested if they are the same (because they've been posted to some time
    up the chain). 

  2003-07-09 18:20:41 by rcaputo; POE/Kernel.pm 1.254;
  POE/Loop/Event.pm 1.33; POE/Loop/Gtk.pm 1.34;
  POE/Loop/PerlSignals.pm 1.3; POE/Loop/Poll.pm 1.21;
  POE/Loop/Select.pm 1.47; POE/Loop/TkActiveState.pm 1.4;
  POE/Loop/TkCommon.pm 1.2; POE/NFA.pm 1.23; POE/Resource/Aliases.pm 1.7;
  POE/Resource/Events.pm 1.4; POE/Resource/Extrefs.pm 1.5;
  POE/Resource/FileHandles.pm 1.6; POE/Resource/SIDs.pm 1.6;
  POE/Resource/Sessions.pm 1.8; POE/Resource/Signals.pm 1.8;
  POE/Session.pm 1.87; t/001_queue.t 1.4; t/00_coverage.t 1.19;
  t/01_sessions.t 1.24; t/02_alarms.t 1.14; t/03_aliases.t 1.14;
  t/04_selects.t 1.19; t/05_macros.t 1.8; t/06_tk.t 1.44;
  t/07_event.t 1.18; t/08_errors.t 1.49; t/09_wheels_unix.t 1.16;
  t/10_wheels_tcp.t 1.15; t/11_signals_poe.t 1.26;
  t/12_signals_ev.t 1.19; t/13_wheels_udp.t 1.6; t/14_wheels_ft.t 1.13;
  t/15_filter_block.t 1.6; t/16_filter_stream.t 1.5;
  t/17_filter_ref.t 1.8; t/18_filter_line.t 1.9;
  t/19_filterchange.t 1.13; t/20_accept.t 1.7; t/21_gtk.t 1.18;
  t/22_wheel_run.t 1.33; t/23_nfa.t 1.8; t/24_filter_stack.t 1.5;
  t/25_detach.t 1.6; t/26_comp_tcp.t 1.5; t/27_poll.t 1.8;
  t/28_windows.t 1.7; t/29_sockfact6.t 1.11; t/res/aliases.t 1.6;
  t/res/events.t 1.3; t/res/extrefs.t 1.6; t/res/filehandles.t 1.3;
  t/res/sessions.t 1.4; t/res/sids.t 1.3; t/res/signals.t 1.3

    Allow internal traces to be shunted to a file without using STDERR.
    This lets applications' (and tests') errors shine through while
    logging POE's internal traces somewhere else. To be sure, the default
    behavior of dumping everything to STDERR still exists. 

  2003-07-09 04:25:09 by rcaputo; POE/Wheel/ReadWrite.pm 1.63

    Avi Finkel noticed a lack of a POE::Wheel::Write, or a write-only
    wheel. He's writing files over NFS, so a non-blocking solution helps
    in his case. I documented the little-known fact that ReadWrite
    doesn't try to read if InputEvent isn't defined. 

  2003-07-08 13:36:59 by rcaputo; t/res/extrefs.t 1.5

    Fix a test which was invalidated by the change in Resource::Extrefs. 

  2003-07-08 00:33:08 by rcaputo; t/06_tk.t 1.43

    So apparently the reason ActiveState hasn't been building
    distributions of POE is because of unreported errors in the install
    process. The latest--and only--problem is a Tk test failure because
    there's a DISPLAY environment variable pointing to an unreachable X
    server. This patch skips Tk testing if the X server is unreachable,
    so--fingers crossed--we should see proper PPDs built out of POE
    starting with 0.27. 

  2003-07-06 18:46:07 by rcaputo
  POE/Kernel.pm 1.253; POE/Resource/Extrefs.pm 1.4

    Bruno Boettcher discovered an obscure, yet hideously fatal bug in
    POE's cross-checking code. The code in ASSERT_REFCNT that
    cross-checks a calculated reference count against the stored ones
    does not count references properly, causing a test failure. The test
    itself was broken and is fixed now. 

  2003-07-05 21:04:56 by rcaputo; POE/Resource/Events.pm 1.3;
  POE/Resource/Sessions.pm 1.7; POE/Session.pm 1.86

    Clean up some code structure. Nothing gets fixed. 

  2003-07-05 21:03:56 by rcaputo; POE/Kernel.pm 1.252

    Fixed a documentation typo. 

  2003-07-03 16:34:57 by rcaputo; POE/Filter/Line.pm 1.23

    Clear up some error messages while documenting them. 

  2003-07-03 16:26:50 by rcaputo; POE/Kernel.pm 1.251

    Bruno Boettcher was banging his head on an ASSERT_USAGE message that
    wasn't very helpful. It turns out to have been a bad parameter line
    in _explain_usage(), which is fixed by this patch. 

  2003-06-26 15:33:10 by rcaputo; POE/Loop/Gtk.pm 1.33

    "kaffee" reported warnings in loop_attach_uidestroy(). He suggested
    returning 0 instead of undef from the UIDESTROY callback, which this
    patch does. 

  2003-06-22 05:37:34 by rcaputo; POE/Loop/TkActiveState.pm 1.3

    Remove a bare debugging warn. 

  2003-06-19 20:06:00 by rcaputo; lib/ExtUtils/AutoInstall.pm 1.4

    Assimilate the latest (0.52) version of ExtUtils::AutoInstall. This
    should fix the "instaldeps" part of POE's installer. 

  2003-06-09 19:18:27 by rcaputo
  POE/Kernel.pm 1.250; POE/Loop/TkActiveState.pm 1.2; t/08_errors.t 1.48

    Debugged the initial ActiveState Tk support on a real live Windows
    machine. This commit fixes lots of little things and gets the tests
    working on Windows and UNIX. 

  2003-06-09 17:31:05 by rcaputo
  POE/Loop/TkActiveState.pm 1.1; POE/Loop/TkCommon.pm 1.1

    Of course we can't really begin to support ActivePerl+Tk without the
    files themselves. So. 

  2003-06-09 17:28:22 by rcaputo; MANIFEST 1.89;
  POE/Loop/PerlSignals.pm 1.2; POE/Loop/Select.pm 1.46;
  POE/Loop/Tk.pm 1.41; t/06_tk.t 1.42; t/08_errors.t 1.47

    Support Tk under ActivePerl by polling for socket activity every 1/10
    second. This is ugly. It's inefficient. And it's the only known way
    to make things work at this time. Bleah. 

  2003-06-09 16:02:41 by rcaputo; POE.pm 1.160

    Aw, heck. I forgot to update this to a development version. 

  2003-06-09 15:37:47 by rcaputo; MANIFEST 1.88

    Forgot to add the new file in my previous commit. 

  2003-06-09 15:36:27 by rcaputo; POE/Kernel.pm 1.249;
  POE/Loop/Gtk.pm 1.32; POE/Loop/PerlSignals.pm 1.1;
  POE/Loop/Poll.pm 1.20; POE/Loop/Select.pm 1.45; POE/Loop/Tk.pm 1.40;
  t/08_errors.t 1.46

    Moved the plain-Perl signal handling code into
    POE::Loop::PerlSignals. This code was common to the Gtk, Poll,
    Select, and Tk event loops. 

  2003-06-05 18:09:40 by rcaputo
  POE/Component/Client/TCP.pm 1.32; POE/Component/Server/TCP.pm 1.36

    Matt Harrington pointed out that Client:: and Server::TCP did not
    auto-use the filter classes they're given. I noticed that this aspect
    of those components was not documented, so now it's rather clear that
    you must "use" the classes yourself. 

  2003-06-03 21:40:25 by sungo
  POE/Resource/Sessions.pm 1.6; POE/Resource/Signals.pm 1.7

    move two initializeii to preload. we need to formalize names here.
    did this to avoid redefine warnings 

  2003-06-03 18:55:06 by sungo; POE/Resource/FileHandles.pm 1.5

    add the kr_filenos hash back into the kernel in the documented stop.
    violate the naming convention a little bit to avoid trampling the
    preexisting initialization routine 

  2003-06-03 18:04:42 by sungo
  POE/Kernel.pm 1.248; POE/Resource/SIDs.pm 1.5

    add a ref to sid_seq into the kernel in the documented spot 

  2003-06-03 17:39:49 by rcaputo
  lib/Makefile-5004.pm 1.15; lib/Makefile-5005.pm 1.31

    Add some of our test results files to the ones that get unlinked on
    "make clean". Thanks to sungo for pointing this out. 

  2003-06-03 17:37:52 by sungo; POE/Kernel.pm 1.247

    KR_QUEUE was a ref to ref. now is just a ref :) 

  2003-06-03 17:34:46 by rcaputo; POE/Resource/Aliases.pm 1.6;
  POE/Resource/SIDs.pm 1.4; POE/Resource/Signals.pm 1.6

    Update initializers to reflect the current naming conventions. 

  2003-06-03 17:34:34 by sungo; POE/Kernel.pm 1.246

    update the location of things in some comments. 

  2003-06-03 16:31:17 by rcaputo; MANIFEST.SKIP 1.6

    Add new junk files, sort, and generally tidy up. 

  2003-06-03 15:55:24 by sungo; POE/Resource/SIDs.pm 1.3

    put session_ids hash back into the kernel in the documented spot 

  2003-06-03 15:28:52 by sungo; POE/Resource/Aliases.pm 1.5

    load the aliases hash into the kernel in the documented spot 

  2003-06-03 15:24:08 by sungo; POE/Resource/Signals.pm 1.5

    load signals hash back into the kernel 

  2003-06-03 04:55:28 by rcaputo; lib/coverage.perl 1.8

    Ignore several things that falsely show up as uninstrumented code.
    The true value that all modules must end with. C<use> statements.
    Constant sub definitions. $VERSION definitions. 

  2003-06-03 04:53:47 by rcaputo; lib/Devel/Trace.pm 1.8

    Remove the code that blockes signals while tracking runtime
    statistics. The signal masking was causing signal tests to hang, and
    removing it didn't break anything. 

  2003-06-03 04:42:01 by rcaputo; POE/NFA.pm 1.22

    Some TRACE_FOO output was sent to STDOUT. Replace print() with warn()
    to send it to STDERR instead. 

  2003-06-03 03:29:51 by rcaputo; t/001_queue.t 1.3;
  t/00_coverage.t 1.18; t/01_sessions.t 1.23; t/02_alarms.t 1.13;
  t/03_aliases.t 1.13; t/04_selects.t 1.18; t/05_macros.t 1.7;
  t/06_tk.t 1.41; t/07_event.t 1.17; t/08_errors.t 1.45;
  t/09_wheels_unix.t 1.15; t/10_wheels_tcp.t 1.14;
  t/11_signals_poe.t 1.25; t/12_signals_ev.t 1.18; t/13_wheels_udp.t 1.5;
  t/14_wheels_ft.t 1.12; t/15_filter_block.t 1.5;
  t/16_filter_stream.t 1.4; t/17_filter_ref.t 1.7;
  t/18_filter_line.t 1.8; t/19_filterchange.t 1.12; t/20_accept.t 1.6;
  t/21_gtk.t 1.17; t/22_wheel_run.t 1.32; t/23_nfa.t 1.7;
  t/24_filter_stack.t 1.4; t/25_detach.t 1.5; t/26_comp_tcp.t 1.4;
  t/27_poll.t 1.7; t/28_windows.t 1.6; t/29_sockfact6.t 1.10;
  t/res/aliases.t 1.5; t/res/events.t 1.2; t/res/extrefs.t 1.4;
  t/res/filehandles.t 1.2; t/res/sessions.t 1.3; t/res/sids.t 1.2;
  t/res/signals.t 1.2

    Enable TRACE_DEFAULT, and direct STDERR to a file so the tests remain
    quiet. 

  2003-06-03 02:39:41 by rcaputo; MANIFEST 1.87; t/res/filehandles.t 1.1

    Add t/res/filehandles.t (200-ish new tests! gods, that was tedious). 

  2003-06-03 02:37:27 by rcaputo; POE/Resource/FileHandles.pm 1.4

    Add accessors so that tests can verify the subsystem's internal
    state. Perhaps instead of this, we should write a function that
    cross-checks everything inside and returns a good/bad value. That way
    we won't need to break encapsulation for testing. 

  2003-06-02 20:21:01 by rcaputo; POE/Resource/FileHandles.pm 1.3

    Added the finalized-ok flag and return value for testing. Corrected a
    bug (misunderstood data structure) in _data_handle_finalize(), and
    documented the proper structure in comments. 

  2003-06-02 18:52:49 by sungo; POE/Kernel.pm 1.245

    add some comments about where resources are and maybe should be
    loaded from 

  2003-06-02 08:44:27 by rcaputo; MANIFEST 1.86; t/res/signals.t 1.1

    Add another sixty or so tests. :) 

  2003-06-02 08:43:29 by rcaputo; t/res/sessions.t 1.2

    Removed some junk comments. 

  2003-06-02 08:43:08 by rcaputo; POE/Resource/Signals.pm 1.4

    Add some internals accessors so the tests can get at necessary
    values. Had to rename an existing function because a new one seemed
    to fit the name better. 

  2003-06-02 08:41:28 by rcaputo; POE/Kernel.pm 1.244

    Migrate a function call to the outside of a loop. That might cut down
    the number of function calls in hot loops, and as such seems like a
    good optimization technique. 

  2003-06-02 06:51:10 by rcaputo; POE/Resource/Signals.pm 1.3

    Added the finalized-ok return value to _data_sig_finalize().
    Corrected a bug in _data_sig_watchers() that was found while writing
    tests. It would only return one watcher no matter what; now it
    returns all of the watchers for a signal. 

  2003-06-02 05:54:05 by rcaputo; MANIFEST 1.85; t/res/sessions.t 1.1

    Add the tests for POE::Resource::Sessions. 

  2003-06-02 03:02:44 by rcaputo; POE/Resource/Sessions.pm 1.5

    Add the finalized-ok return value to _data_ses_finalize, so we can
    test that the final state of the subsystem is consistent. 

  2003-06-01 22:38:31 by rcaputo; POE/Resource/Sessions.pm 1.4

    Rename the initialize function _data_ses_initialize to follow the
    current naming convention. 

  2003-06-01 03:05:06 by rcaputo; MANIFEST 1.84; t/res/events.t 1.1

    Added the detailed tests for POE::Resource::Events. 

  2003-06-01 02:56:22 by rcaputo; POE/Resource/Events.pm 1.2

    Added the finalized-ok return value to _data_ev_finalize. Added some
    comments with general observations during test writing. 

  2003-05-31 21:07:11 by sungo; POE/API/ResLoader.pm 1.2

    add documentation and $VERSION to POE::API::ResLoader. also remove
    unnececessary use of Kernel in same module 

  2003-05-31 20:52:54 by sungo; MANIFEST 1.83

    update the manifest with the new files 

  2003-05-31 20:50:47 by sungo; MANIFEST.SKIP 1.5

    avoid the docs/ tree 

  2003-05-31 20:41:58 by sungo; MANIFEST.SKIP 1.4

    add lots more needed things to manifest.skip 

  2003-05-31 20:34:34 by sungo; POE/API/ResLoader.pm 1.1;
  POE/Kernel.pm 1.243; POE/Resource/FileHandles.pm 1.2;
  POE/Resource/Sessions.pm 1.3; POE/Resources.pm 1.1

    add POE::Resources as a place holder until some Kernel internals get
    cleaned up ala resource loading. add POE::API::ResLoader which allows
    POE::Resources a standard initialization method and the ability to
    add custom resources to the kernel. clarify the select() call in
    FileHandles.pm to prevent ambiguitity with the select() in Kerne.pl.
    Fix sessions so they load their resources into the kernel in the
    original and documented spot 

  2003-05-31 18:32:18 by rcaputo
  POE/Resource/SIDs.pm 1.2; t/res/sids.t 1.1

    Add tests for session ID management. 

  2003-05-31 18:18:05 by rcaputo; POE/Resource.pm 1.2;
  POE/Resource/Aliases.pm 1.4; POE/Resource/Extrefs.pm 1.3;
  t/res/aliases.t 1.4; t/res/extrefs.t 1.3

    Remove the previous testing-only accessors from Aliases.pm. Instead,
    standardize on _data_???_finalize returning true if a resource shut
    down cleanly, or false if there were inconsistencies or leaks.
    Document this design decision in POE::Resource. 

  2003-05-31 18:11:21 by rcaputo
  POE/Resource/Aliases.pm 1.3; t/res/aliases.t 1.3

    Add accessors to POE::Resource::Aliases so we can test the module's
    final state. Use the new accessors to test the module's final state
    in a way that causes "make test" to fail. _data_alias_finalize() does
    not do that for us. 

  2003-05-31 17:57:53 by rcaputo; t/res/extrefs.t 1.2

    Make sure that sessions' master reference counts properly reflect the
    status of their extra reference counts. Just more cross-examination. 

  2003-05-31 17:43:32 by rcaputo; t/res/aliases.t 1.2

    Aliases also affect sessions' master reference counts. Add tests to
    make sure those counts are correct. 

  2003-05-31 17:40:18 by rcaputo; POE/Resource/Sessions.pm 1.2

    Added an accessor to get at a session's reference count without
    altering it. This lets us test it against known values in the other
    resource tests. 

  2003-05-31 12:18:01 by rcaputo; MANIFEST 1.82; POE/Resource.pm 1.1;
  t/res/aliases.t 1.1; t/res/extrefs.t 1.1

    Add Resource.pm to document what we know so far about POE::Resource
    classes. Add new, detailed tests for some of the resources. 

  2003-05-31 11:52:04 by rcaputo
  POE/Resource/Aliases.pm 1.2; POE/Resource/Extrefs.pm 1.2

    Comment observations made while writing new tests. 

  2003-05-31 11:48:42 by rcaputo
  lib/Makefile-5004.pm 1.14; lib/Makefile-5005.pm 1.30

    Expand the tests to include one-level subdirectories. 

  2003-05-30 19:35:56 by sungo
  lib/Makefile-5004.pm 1.13; lib/Makefile-5005.pm 1.29

    remove poe_report.xml in make clean/realclean 

  2003-05-20 22:20:19 by rcaputo
  MANIFEST.SKIP 1.3; POE/NFA.pm 1.21; POE/Session.pm 1.85

    Clear up some of the terminology in the session warnings/errors. 

  2003-05-20 19:13:07 by rcaputo; MANIFEST.SKIP 1.2; POE/Kernel.pm 1.242;
  POE/NFA.pm 1.20; POE/Resource/Signals.pm 1.2; POE/Session.pm 1.84

    Upgrade the mandatory signal deprecation warnings to errors.
    Originally scheduled for January 2003. 

  2003-05-13 03:42:19 by rcaputo; MANIFEST 1.81; POE/Kernel.pm 1.241;
  POE/Resource/Aliases.pm 1.1; POE/Resource/Events.pm 1.1;
  POE/Resource/Extrefs.pm 1.1; POE/Resource/FileHandles.pm 1.1;
  POE/Resource/SIDs.pm 1.1; POE/Resource/Sessions.pm 1.1;
  POE/Resource/Signals.pm 1.1

    Split out the "resource" functions from POE::Kernel. The major data
    structures within POE::Kernel have been broken into subsystems and
    moved, along with their accessors, into POE::Resource::*.pm files.
    Each handles the lowest-level data management functions for its
    resource type. This is a step towards implementing XS versions of
    some of POE's hottest code, which will go a long way towards speeding
    things up in the future. 

  2003-05-13 03:29:03 by rcaputo; t/29_sockfact6.t 1.9

    Typographical change in a status warning. No big deal. 

Back to POE CHANGES.