Age | Commit message (Collapse) | Author | Files | |
---|---|---|---|---|
2017-12-01 | Verion 0.02v0.02 | Sergey Poznyakoff | 1 | |
2017-12-01 | Improve docs | Sergey Poznyakoff | 1 | |
2017-08-20 | Update runcap | Sergey Poznyakoff | 1 | |
2017-07-24 | Update docs | Sergey Poznyakoff | 1 | |
2017-07-22 | Add new methods for manipulating argv and program pathname | Sergey Poznyakoff | 1 | |
* Capture.xs (capture_new): Use new ARGV typedef. Handle the new "program" keyword. (capture_set_argv_ref, capture_set_program) (capture_argv, capture_program): New methods. * capture.c: Handle out of memory errors. (XS_pack_ARGV, XS_unpack_ARGV): New functions. (capture_new): Change signature. Set the rc_program field. (capture_DESTROY): Destroy cp->program (capture_set_argv_ref): New function. * capture.h (capture) <program>: New member. (ARGV): New typedef. (capture_new): Change signature. (XS_unpack_ARGV, XS_pack_ARGV) (capture_set_argv_ref): New protos. * lib/POSIX/Run/Capture.pm (set_argv): New method. * typemap: Hande ARGV conversions. * runcap: Update. | ||||
2017-07-21 | Improve constructor calling convention; implement timeout and line monitoring | Sergey Poznyakoff | 1 | |
* Capture.xs: Rewrite constructor to optionally take named arguments. * Makefile.PL: Remove 'subdirs-test_.*' rules. * capture.h (capture): New structure. All capture_ functions operate on it. * capture.c (capture_new): Change signature. Set line monitoring features if required. (capture_DESTROY): Free line buffers and dereference callback references. * lib/POSIX/Run/Capture.pm: Fix trivial error (get_lines): New method. | ||||
2017-07-20 | Initial commit | Sergey Poznyakoff | 1 | |