Changes for version 1.04_03 - 2007-11-04

  • suppress warnings included in captured output when console output handles were previously closed; only affects some versions/builds of perl on some platforms (found by Slaven Rezic 5.6.2 on FreeBSD 6.2)

Changes for version 1.04_02 - 2007-10-31

  • added support for capture() merging STDERR and STDOUT to the same scalar, i.e. "capture( \&foo, \$out, \$out )" (RT#24695)
  • added capture_exec_combined() and alias qxy() to merge STDERR and STDOUT for subprocess execution (RT#29289)
  • bugfix: stop crashing if output filehandles are previously closed or if running without a console on MSWin32 (i.e. wperl.exe) (RT#23676)
  • cleaned up documentation for consistency

Changes for version 1.04_01 - 2007-10-29

  • DAGOLDEN added as maintainer; updated build system and packaging for ongoing maintenance
  • bugfix: capture.t would fail on Win32 if Inline::C was installed; fixed the sample C code used in testing to flush stderr (RT#21712)
  • bugfix: was failing on perl 5.8.0 due to extraneous space in call to open(); removing the space fixed the bug (RT#22044)

Modules

capture STDOUT and STDERR from Perl code, subprocesses or XS