Path to this page:
Subject: CVS commit: pkgsrc/devel/p5-Term-ReadLine
From: Wen Heping
Date: 2016-07-28 04:56:49
Message id: 20160728025649.36CB7FBB5@cvs.NetBSD.org
Log Message:
Update to 1.34
Upstream changes:
1.34 2016-06-12
- ppport.h: update from version 1.0007 to version 3.31.
- t/utf8_text.t: fix for the fail when PERL_UNICODE environment
variable is set.
1.33 2016-06-10
- Gnu.pm, t/utf8_text.t: fix version checks for perl 5.10.0.
- t/utf8_text.t: fix the number of skip for systems which do
not support en_US.UTF-8 locale.
- Gnu.pm: delete old formated 'use VERSION'
1.32 2016-06-06
- improve UTF-8 handling
- UTF-8 decoding is done at the interface between Perl and
XS. This makes it possible for UTF-8 strings to be get
from the GNU Readline Library functions and variables.
- add enableUTF8() method
- UTF-8 support is enabled when STDIN is in UTF-8 by the -C
command-line switch, or PERL_UNICODE environment variable,
or IN file handle has utf8 IO layer, or -enableUTF8 method
is called.
- pop IO layer only when stdio layer is pushed on utf8 layer
to support Perl 5.8.x
- rl_save_state(), rl_restore_state(),
history_get_history_state(), and history_set_history_state()
are finally implemented.
- update RL_STATE_* definitions
- fix rl_readline_state and history_legnth variable to be
writable
- fix rl_completion_quote_character and
rl_completion_found_quate variable to be read only
- update POD document
- t/*.t: use Test::More and improved
- t/utf8_binary.t, t/utf8_text.t:
- use en_US.UTF-8 instead of en_US.utf8 for locale
- force the GNU Readline Library 8bit through
- add variable access test, IO layer check, verbose mode,
etc.
- use camel characters instead of Japanese kanji
characters
- t/utf8_binary.t: skip when PERL_UNICODE is
set. [rt.cpan.org #114185]
- t/utf8.txt: use camel characters instead of Japanese kanji
characters
- t/callback.t: update comments and code clean-up
- use some modern Perl features (but still in 5.8 era)
- use file handle references
- define export tags
- comment out 'use vars' for subroutine name aliase
1.31 2016-03-06
- t/utf8_binary.t, t/utf_text.t: skip on non UTF-8 environment.
- t/readline.t: skip the cursor move test for an active CPAN
tester's environment
1.30 2016-03-02
- t/utf8_binary.t: add a fix to handle escape sequences which
rl_initialize may output.
1.29 2016-02-28
- pop the stdio PerlIO layer only when utf8 layer is included
for remote debugging. [rt.cpan.org #110121]
- call utf8::decode() for a UTF8-enabled input filehandle.
[rt.cpan.org #104239]
- call newTTY() any time to set filehandles.
- make use of 'our' instead of 'use vars'.
- add tests for UTF-8 handling.
- pass _rl_store_iostream 'FILE *' in stead of 'PerlIO *'.
- remove T_STDIO definition from typemap.
- requires Perl 5.8.1
1.28 2015-09-21
- Makefile.PL: revert a change on 1.27 which causes fail on
the rlmalloc test. [rt.cpan.org #107201]
- t/readline.t, t/history.t: use LC_ALL instead of LANG.
Files: