Revision history for POE-Quickie 0.18 Thu Dec 15 21:57:10 GMT 2011 - Depend on POE 1.350. In previous versions, sig_child would not be delivered in some cases, causing a test failure. 0.17 Wed May 25 05:44:37 GMT 2011 - Fix another error in t/09_resultevent.t which was causing failures 0.16 Sat May 21 01:16:52 GMT 2011 - Add missing dependency on Test::Deep - Fix test failure in 09_resultevent.t 0.15 Thu May 19 16:14:53 GMT 2011 - Change the order of arguments to ResultEvent to fit my sense of their order of importance - Events/functions which return the complete stdout/stderr will now return arrays instead of strings so it works with non-linebased output. - Eliminate the 'WheelArgs' parameter. Instead, any extra arguments will be passed to POE::Wheel::Run. - Shut down the child's stdin if we don't have input to pass to it 0.14 Fri Apr 29 03:17:16 GMT 2011 - Add a warning to the Pod about using the convenience functions in synchronous event handlers. - Add a ResultEvent to combine the best features of quickie() and run() - Add a quickie_run() function as a shorthand for POE::Quickie->run() 0.13 Wed Apr 27 07:49:39 GMT 2011 - Try to avoid a timing-related failure in the 04_timeout.t test - Deliver StdoutEvent/StderrEvent/ExitEvent synchronously 0.12 Sat Sep 25 07:57:23 GMT 2010 - Made the docs more readable and added more links - Made the wording of one warning a bit clearer - Rename programs() method to processes() - Depend on POE 1.291 for correct exit value handling in POE::Wheel::Run - If we catch an exception, prefix the warning with 'POE::Quickie' 0.11 Thu Sep 2 21:11:57 GMT 2010 - Change the API a bit to make it more of a singleton 0.10 Tue Aug 17 22:55:26 GMT 2010 - Make all warnings fatal 0.09 Mon Aug 2 09:42:54 GMT 2010 - We were shutting down stdin too soon. Fixed and added a test for it. 0.08 Mon Aug 2 09:19:37 GMT 2010 - Add an 'Input' parameter to run() for writing to the program's stdin 0.07 Sat Jul 3 04:20:02 GMT 2010 - Enable CloseOnCall on non-Win32 only instead of on Win32 only. - Make sure the testing dependencies go into build_requires 0.06 Mon Jun 28 19:29:56 GMT 2010 - Improve docs in a few places - Allow specifying a signal to killall() 0.05 Sat Jun 26 02:02:56 GMT 2010 - Made 06_lazy.t a little less strict 0.04 Thu Jun 24 11:09:18 GMT 2010 - Recreate our POE session in case it had run out of work and died 0.03 Thu Jun 24 01:33:27 GMT 2010 - Fix a bug in the SYNOPSIS and improved the docs elsewhere as well 0.02 Thu Jun 24 01:21:17 GMT 2010 - Renamed CopyINC to AltFork (like POE::Component::Generic and other modules call this feature) and made it croak if used on Win32 - Make sure we have reaped the child process before we emit ExitEvent - Added an Capture::Tiny-like interface which "blocks" (while running other POE code) while executing programs - Replaced the shutdown() method with killall() 0.01 Wed Jun 23 13:30:10 GMT 2010 - Initial release