* Patched missing validity check for non-ReadKey input under -menu
(thanks Kalyan Raj!)
* Disabled interactive testing on Windows platforms
(thanks Brian and Lady Aleena)
* Better handling of input EOL under Windows (thanks Bas)
* Workaround for Term::ReadKey bug under Windows (thanks Bas)
* Reworked workaround for Term::ReadKey timeout bug under Windows
(thanks again, Bas)
* Further improvements under 5.18, especially for Windows
(thanks, Bas)
* Attempted to mollify cpanm by moving $VERSION declaration
* Further improvements under 5.18
(thanks, Gareth)
* Still further improvements under Windows
(thanks, Gareth)
* Fixed spurious ERASEs when deleting "past" start of input
(thanks, Gareth)
* Added 'normal', 'default', 'standard', etc. to colour translation
* Added <CTRL-F> at start of faked input to defer next fake and
insert real input (i.e. like <ESC> but doesn't throw away the
line that was scheduled next)
Updating during the freeze for the following reasons:
* improves compatibility with our lang/perl5
* is a leaf package
* addresses pkg/49204 by Edgar Fuß
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
PR pkg/47604 by Edgar Fuss.
IO::Prompter exports a single subroutine, C<prompt>, that prints a
prompt (but only if the program's selected input and output streams are
connected to a terminal), then reads some input, then chomps it, and
finally returns an object representing that text.