[libcapture-tiny-perl] annotated tag upstream/0.30 created (now bb91fd9)
Salvatore Bonaccorso
carnil at debian.org
Sat May 30 21:09:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to annotated tag upstream/0.30
in repository libcapture-tiny-perl.
at bb91fd9 (tag)
tagging 48d7827eada0331681e3d16789d9c61518b0c9ea (commit)
replaces upstream/0.28
tagged by Salvatore Bonaccorso
on Sat May 30 22:54:25 2015 +0200
- Log -----------------------------------------------------------------
Upstream version 0.30
Dagfinn Ilmari Mannsåker (1):
Fix erroneous 'use 5.008' in Makefile.PL
David E. Wheeler (1):
Recommend Inline::C, not just Inline.
David Golden (250):
initialize with .gitignore
import boilerplate
ignore M::B build files
added META file
added initial failing tests and stub documentation
basic capture and tee working on linux
tightened up code; added some docs
capture and tee working on unix
refactoring
refactoring
updated docs, prereqs, gitignore
first Changes entry
first list of Todos
made example interactive
bump version to 0.02
doc fixes
more todo
fixed bug: use scalar <$_> when getting output in map
fixed system() quoting in tests for Win32
timestamp Changes
bump version to 0.03
have Build.PL generate Makefile.PL again
test tee under system(); fix labels in capture tests
generate API subs dynamically; refactor open() calls
added capture_merged and tee_merged
less todo
tighten code and pass perl::critic
typo fix
test capturing no output at all
begin testing scalar filehandles on STDOUT/STDERR
finished tests for STDOUT/ERR open to scalar
perl doesn't appear to allow opening STDOUT/STDERR to scalar ref so stop worrying about it
heavily refactored code
more todo
On Win32, add small pause before killing subprocesses
added cover_db/ to gitignore
prep for 0.03 release
updated manifest
bump version to 0.04
refactor tests
capture and tee work with closed STDOUT (XXXX but hackish)
finished refactoring tests
testing stderr and stdin closed
closed filehandles test OK
all close() replaced with _close(); cleaned up debugging cruft
improve test coverage; remove unreachable code
timeout if subprocesses don't start; note Changes
fix typo
check for file descriptor leaks
timestamp for release; less todo
add to MANIFEST
update distmeta
bump version to 0.05
fixed synopsis 'use' line
more todo
increase Win32::Sleep to 250 ms
more todo
update meta for 0.05 release
ensure exit code is preserved after capture/tee
update version to 0.06
test with large amounts of data
initial crude approach for in-memory filehandles
Merge branch 'master' of ssh://xdg@echo.dagolden.com/git/Capture-Tiny into scalar-fh
merged capture on in-memory STDOUT working, if still crude
back off version to 0.05_51 since these changes need dev testing
test in-memory files on all three filehandles
work in progress
in-memory STDIN passing tests
remove unused conditional cruft
cleanup a _debug line
capture/tee on tied STDOUT/ERR pass tests
minor tweaks to STDIN caching
added support for tied STDIN
document additional features
updated POD and todo
Changed die to Carp::confess()
Fix test bugs found on 5.6.2
Mock PerlIO where not available
fix opening to lvalue on 5.6.2
cleanup skip message; don't skip tied files on 5.6.2
check for fd leaks when stdin/out/err closed
stop leaking fds when proxying std handles
reorder proxy closing for 5.6 compatibility
don't test tied handles on 5.6; more fd leak tests
Simple layer preservation added (still broken for edge cases)
fix capture bugs for utf8 if output handles closed
first cut at refactoring tests as HOP
fix how unicode is passed to system() call
add EXPORT_TAGS with 'all'; tweak debug message
add HOP testing for tee
strip 'perlio' from layers
Basic capture/tee/merged HOP tests working on Win32
Merge branch 'layers'
remove old-style tests
rename new-style capture and tee tests
test for ':all' tag export
all tests updated to use HOP style; tie class for tests uses utf8
make Test::Builder failure output take utf8 without complaining
fix test for catching SIGALRM exit on Win32
added layer diagnostics
strip perlio from list of unique layers
Mark unicode tied handle tests as TODO
update MANIFEST
don't binmode utf8 on 5.6
fix proxy binmode bug
skip tied STDIN test on Windows
documentation updates - notes on limitations
no critic
updated Changes; add documentation note about layers
update metafiles
For Win32, close suprocesses on EOF isntead of killing them
On Win32, add time-out to subprocess wait()
Add prophylactic exit 0 to tests (hunting win32 heisenbug)
removed unused test library
bump version to 0.06; fix Changes & meta for release
ignore MYMETA
do a simpler test for $? preservation (without alarm)
bump version to 0.07 and note Changes
mock PerlIO::get_layers for Perl 5.8.0
remove trailing spaces
note Changes
remove trailing spaces
drop support for 5.8.0
timestamp Changes
update MANIFEST.SKIP
more elegant code, courtesy of APagaltzis
handle errors in captured coderef
bump version to 0.08
prep Changes for release
add files to MANIFEST
support PERL_CAPTURE_TINY_TIMEOUT
avoid timeouts during testing
preserve eval errors through a capture
clarify Changes
convert to dzil
finish dzilizing the distribution
bump Changes
fix timeout so that zero should disable it
bump Changes
Don't use Test::Differences 0.60 or greater
bump Changes
Add README.PATCHING
update dist.ini
Add README and META
use usleep during tee startup loop if available
turned off todos and provided various fixes, but incomplete
updated Changes and meta files
modify internal API flags to prepare for capture_stdout/err
Improved documentation of limitations
capture_stdout/err working with simple capture_stdout test
capture_stderr working with simple test
tee_stdout simple test working
fixup test counts
tee_stderr simple test working
fix capture/tee_stderr problem with string handles and ties
updated documentation for new functions
updated Changes
Capture functions also return coderef return values
Add support for custom capture handles
update for new version generation style
bump Changes
fix t/18-custom-capture test on Windows
updated meta
bump Changes
Fix comments in custom capture test file
Capture only appended data from filehandles
ignore generated DEBUG file
updated meta
updated Changes
refactor duplicative code and fix up poor style
Fix spelling errors and make xt tests happy
bump Changes
add tests for empty/no output
Ensure _slurp returns empty string
comment out debugging code
Updated Changes and meta files
bump Changes
document FCGI tied handle problem and workaround
bump Changes
Added test using Inline::C
Added Inline as TestRecommends prereq and updated meta files
work around blead bug involving quotemeta when testing with STDIN closed
put debug function on one line for easy comment toggling
updated META file in repo
Documentation fixes
bump Changes
Don't reopen STDIN unless it is proxied
Avoid reopening STDIN
improve documentation around scalar/tied handles
enable tied STDIN test on Win32
updated Changes and meta
bump Changes
Fixed tied stdin test; add "all tied" test
Copy STDIN on win32
streamline _debug for win32 tee start
improve docs about limitations
always localize tied STDIN before redirections
updated changes
add test for all handles tied with broken tie class
updated meta
bump Changes
skip reading back in void context
v0.18
bump Changes
work around PerlIO bug that lost layers on original handles
bump Changes
check layers on output side of PerlIO for STDOUT/STDERR
fix nested capture_merged
updated readme, meta, perlcritic, stopwords
bump Changes
expand synopsis slightly
improve debug mode diagnostic output
added -C0 to tee subprocesses
ensure post-proxy layers are detected correctly
Skip closed STDIN tests under PERL_UNICODE
updated Changes
updated README and META
v0.21
bump Changes
issue tracker is now github
bump Changes
clarify not to use @_ in capture block
updated meta files
update Changes
update dist.ini and support files
shut up Perl::Critic
bump Changes
close security hole opening semaphore file in /tmp
updated dist.ini and cpanfile
update distribution meta files and add .travis.yml
bump Changes
updated Changes
v0.25
bump Changes
Check for Inline::C, not Inline
modernize repo layout; add VERSION to .pm file
update Makefile.PL for new dzil release
After release: bump $VERSION and timestamp Changes
make Inline::C recommended, not required
After release: bump $VERSION and timestamp Changes
fix Makefile.PL
Improve docs for PERL_CAPTURE_TINY_TIMEOUT
flush STDOUT/STDERR at the end of capture just in case
remove Inline::C from tests
After release: bump $VERSION and timestamp Changes
Stop closing Win32 tee pipes with CloseHandle
Update Makefile.PL
After release: bump $VERSION and timestamp Changes
updated Changes
update Makefile.PL
Salvatore Bonaccorso (1):
Imported Upstream version 0.30
unknown (8):
ignore Build.bat
simplify tee testing until it works on win32
ignore *.tmp
rewritten but not working for tee yet
working on Win32, but only sometimes; not using temp files yet
win32 tee working -- added flag files to detect when subprocesses are ready
added simple example program (also useful for testing)
cleaned up code and docs
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcapture-tiny-perl.git
More information about the Pkg-perl-cvs-commits
mailing list