Revision history for Term-TermKey 0.16 CHANGES: * Meta-merge a configure-time dependency on Alien::libtermkey, as it may be helpful on smoke-test machines. 0.15 CHANGES: * Updated for libtermkey 0.16: + Support TERMKEY_TYPE_MODEREPORT and TERMKEY_TYPE_UNKNOWN_CSI 0.14 CHANGES: * Updated for libtermkey 0.15: + Support TERMKEY_TYPE_POSITION * Provide accessors on key event objects for mouse and position report details 0.13 CHANGES: * Updated for libtermkey 0.14: + Wrap termkey_{start,stop}, termkey_is_started 0.12 CHANGES: * Updated for libtermkey 0.13: + Wrap termkey_new_abstract, termkey_{get,set}_buffer_size * Optionally use Alien::libtermkey if it is available 0.11 CHANGES: * Updated for libtermkey 0.12: + Wrap termkey_push_bytes function + Support filehandle-less (abstract) instances 0.10 CHANGES: * Updated for libtermkey 0.10: + Wrap TERMKEY_CANON_* flags and termkey_{get,set} functions BUGFIXES: * Ensure that EINTR flag shadowing doesn't break ability to read the RAW or UTF8 flags back out of the underlying object 0.09 CHANGES: * Updated for libtermkey 0.9: + Wrap TERMKEY_RES_ERROR, TERMKEY_FLAG_EINTR * Implement EINTR retry logic in XS wrappings so that PERL_ASYNC_CHECK() can dispatch safe signal handlers 0.08 CHANGES: * Updated for libtermkey 0.7: + Added ->parse_key, ->parse_key_at_pos, ->keycmp * Added $key->modifier_shift, modifier_alt, modifier_ctrl 0.07 CHANGES: * Updated for libtermkey 0.6 - two new flag constants BUGFIXES: * Keep a reference to the underlying terminal filehandle globref to ensure it doesn't get destroyed too early 0.06 CHANGES: * Store underlying Term::TermKey object in Term::TermKey::Key event objects; allows $key->format() shortcut * More tests - test simple keypresses, use Test::Refcount 0.05 CHANGES: * Updated for libtermkey 0.5; addsmouse support * Added 'use warnings' also to example scripts 0.04 CHANGES: * Use binmode :encoding(UTF-8) rather than :utf8 * Updated for libtermkey 0.3 * Added 'use warnings' * Various small updates to keep CPANTS happy 0.03 CHANGES: * Added wrapping of termkey_keyname2sym(). 0.02 CHANGES: * Quote async example inline, rather than refering to filename. BUGFIXES: * Detect Ctrl-C in either upper or lowercase, to account for libtermkey version 0.2. * eval{}-wrap the initial call to ExtUtils::PkgConfig in case of failure. 0.01 First version, released on an unsuspecting world.