-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGES
218 lines (125 loc) · 5.36 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
Revision history for Perl extension IO::Pager.
1.01 Tue Oct 08 2019
Add less.pm to MANIFEST
Fix interactive test 16
1.00 Mon Oct 07 2019
Fork Term::Pager to IO::Pager::Perl, with many new features.
NOTE: This is a breaking change from 0.43 & 0.44. What was
IO::Pager::Perl in those versions is now IO::Pager::less i.e;
a shim for pager-less systems to use the pure perl pager
implementation in IO::Pager::Perl.
Update bloody version number transclusions. RT#130643
0.44 Mon Sep 30 2019
Remove debugging calls mistakenly left in code. RT#130595
Skip testing on dumb "terminal" setups. RT#130596
Add (unexposed) code for less -J search line highlighting,
and more form feed break to tp (IO::Pager::Perl).
0.43 Sun Sep 29 2019
Roll out a suboptimal but functional IO::Pager::Perl,
fixing RT#130461 and RT#130565
0.42 Thu Sep 05 2019
Disambiguate tee open. RT#127551
Stringify version. RT#127342
Add bignum dependency RT#130319
Add support for eventual Term::Pager v1.5
Update META files.
0.40 Mon Oct 08 2018
And a tee(1)-like feature via binmode().
Fix some interactive tests; 07 and 10.
Document potentially surprising behaviors in IO::Pager::Buffered.
One more bloody RT#121450; missed 11-redirect-oo.pl
0.39 Sat May 13 2017
Rename t.pl to test.pl and alter behavior to address RT#120618
i.e; MakeMaker's "helpfulness"; alternative is explicitly list
all PM in module.
More bloody RT#121450
0.38 Tue May 11 2017
0.37 Tue Apr 25 2017
Fix tests for Perl 5.26 removal of . from @INC RT#121450
(Patching for unreleased perl is a PITA)
0.36 Mon Feb 29 2016
Fix Use of uninitialized value at IO/Pager.pm line 98
Remove dubgging statement.
Add some additional reporting to interactive tests.
Specify minimum Test::More version.
0.35 Fri Jan 01 2016
Update test 11 for Windows; okay in CMD, PowerShell and MSYS
but tcsh and win-bash both fail.
Add .travis.yml
0.34 Wed Feb 25 2015
Fix version error in Makefile.
Fix a bug in 3-arg open introduced by fix for 1-arg in 0.33.
0.33 Wed Feb 25 2005
Fix "Warning: unable to close filehandle $real_fh properly."
Fixed FILEHANDLE only open().
0.32 Tue Feb 24 2005
Add 3-arg open support.
Add eof() mechanism for semi-elegant signal handling.
Update documentation.
Undef $ENV{LESS} in interactive tests in case -E is set.
Robustify t/11 for Win32 RT#79950
0.31 Sat Apr 06 2013
Add missing IO::Handle fallback for ::Unbuffered RT#82351
Bogus fix for Windoze automatic line-ending failure of t/11 RT#79950,
improvements welcomed.
0.30 Tue Sep 04 2012
Implement feature request #RT78270 to include support for say()
Preserve layers of passed hilehandle on instantiation.
Fixed tests under Win32 & cygwin RT#75181
Swap IO::Pager:new and ::open, alter subclass::open to
remove unnecessary level of subroutine calls
Return IO::Handle objects when not connected to a TTY for
transparent use of IO::Pager when programming OO.
NOTE: This is broken, see ::less in TODO
0.24 Sat Feb 18 2012
Fixed RT#74691, tests fail if CPANTS folk don't have a perl in PATH!
Add PID method & token overload to access pager process identifier.
Remove semi-circular reference in object to fix implicit close().
0.20 Sat Feb 11 2012
Fixed RT#74691, add File::Which as dependency / skip test if missing
Fixed non-TTY/redirection behavior and added corresponding test
Improve buffering sistuation in both ::Buffered and ::Unbuffered
Auto-gensym scalar filehandles like perl's open
Add OO interface
Add alternate pagers 'lv', 'pg',
and system default '/etc/alternatives/pager' RT#74519
Add tests for initialization failure conditions (9-open.t)
0.16 Fri Feb 3 2012
Require 5.8.0 or better
Removed Perl warning 'Use of tie on a handle without * is deprecated'.
No interactive questions during 'make test' RT#66718
Better handling of missing PAGER.
Look for more pagers: 'most' and 'w3m' RT#74519
Documentation clean-up, light refactoring, more error checks.
Do not run IO::Pager::Page automatically when in Perl compile mode.
0.10 Unreleased
Added support for encodings via binmode() RT#67930
Test: encoding, handle (glob, scalar, OO), interactive...
0.07 Unreleased
Rewrote to support scalar filehandles per user request and IO::Handle
style OO support came along for the ride.
Fixed several mis-coded segments that did not affect operation.
Added C<tell> in IO::Pager::Unbuffered to check size of buffered output.
Pager open error now sets $! instead of issuing a warning, to more
closely emulate the C<open> experience. Check return value as before.
Neglected to update $VERSION in last release.
Touched up the documentation.
0.06 Wed Sep 21 2005
Fixed a stupid leftover using =~ for assignment that some perls ignored
RT14692.
Fixed other nits in t.pl and documentation.
0.05 Thu Jul 17 20:01:55 EDT 2003
Touched up documentation.
Added IO::Pager::Page, a clone of IO::Page "Broken pipe" foible and all.
Fixed a bug in pager selection algorithm, it failed if you did not
have File::Which. It is now back to being only strongly recommended as
opposed to required.
0.04 Wed Jul 16 18:53:58 EDT 2003
Removed a stupid debug message from IO::Pager::new.
Improved PAGER selection algorithm.
Touched up documentation.
Added some tests.
0.03 Tue Jul 15 23:11:12 2003
Forked from IO::Page.
0.02 Tue Jul 15 23:11:12 2003
original version; created by h2xs 1.22 with options -X -n IO::Pager.