~ubuntu-branches/ubuntu/maverick/libcapture-tiny-perl/maverick

« back to all changes in this revision

Viewing changes to Changes

  • Committer: Bazaar Package Importer
  • Author(s): Ryan Niebur
  • Date: 2009-05-23 04:44:25 UTC
  • Revision ID: james.westby@ubuntu.com-20090523044425-i3cuofbmt79rqq8e
Tags: upstream-0.06
ImportĀ upstreamĀ versionĀ 0.06

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Changes
 
2
# Copyright (c) 2009 by David Golden. All rights reserved.
 
3
# Licensed under Apache License, Version 2.0 (the "License").
 
4
# You may not use this file except in compliance with the License.
 
5
# A copy of the License was distributed with this file or you may obtain a 
 
6
# copy of the License from http://www.apache.org/licenses/LICENSE-2.0
 
7
 
 
8
Revision history for Capture-Tiny
 
9
 
 
10
0.06 Thu May  7 06:54:53 EDT 2009
 
11
 
 
12
  Fixed:
 
13
 
 
14
    - On Win32, subprocesses now close themselves on EOF instead of being
 
15
      killed with a signal
 
16
 
 
17
0.05_51 Tue Apr 21 07:00:38 EDT 2009
 
18
 
 
19
  Added:
 
20
 
 
21
    - Support for wide characters on handles opened to utf8
 
22
 
 
23
    - Support for STDOUT, STDERR or STDIN opened to in-memory
 
24
      files (open to scalar reference) or tied, albeit with some limitations
 
25
 
 
26
  Testing:
 
27
 
 
28
    - Verify that $? is preserved during capture { system(@cmd) };
 
29
 
 
30
0.05 Tue Mar  3 06:56:05 EST 2009
 
31
 
 
32
  Fixed:
 
33
 
 
34
    - On Win32, increased a delay waiting for buffers to flush to avoid losing
 
35
      final output during tee()
 
36
 
 
37
0.04 Wed Feb 25 09:25:27 EST 2009
 
38
 
 
39
  Added:
 
40
 
 
41
    - Can capture/tee even if STDIN, STDOUT or STDERR are closed prior to
 
42
      capture/tee block
 
43
 
 
44
    - Generally, added more error handling
 
45
 
 
46
  Fixed:
 
47
 
 
48
    - Will timeout instead of hang if subprocesses fail to start
 
49
 
 
50
0.03 Fri Feb 20 13:03:08 EST 2009
 
51
 
 
52
  Added:
 
53
 
 
54
    - capture_merged() and tee_merged()
 
55
 
 
56
  Fixed:
 
57
 
 
58
    - Tests skip if not Win32 and no fork() (rather than Build.PL and
 
59
      Makefile.PL failing); this allows capture() on odd platforms, even if 
 
60
      fork doesn't work
 
61
 
 
62
0.02 Tue Feb 17 17:24:35 EST 2009
 
63
 
 
64
  Fixed: 
 
65
 
 
66
    - Bug recovering output when STDOUT is empty (reported by Vincent Pit)
 
67
 
 
68
    - Removed Fatal.pm to avoid global action-at-a-distance
 
69
 
 
70
0.01 Fri Feb 13 23:15:19 EST 2009
 
71
 
 
72
  Added:
 
73
    - 'capture' and 'tee' functions