Revision history for Tickit-Async 0.24 2020-06-06 [CHANGES] * Updated for Tickit 0.71 / libtickit 0.4 * Avoid (harmless) warnings from IO::Async about nonblocking filehandles during unit tests 0.23 2019-12-30 10:28:18 [CHANGES] * Migrate the XS implementation back into toplevel Tickit dist * This distribution still provides an empty XS file currently for package upgrade reasons 0.22 2019-11-23 17:08:27 [CHANGES] * Rewrite to use libtickit 0.3's event hook integrations 0.21 2017/06/08 17:36:59 [CHANGES] * Implement the ->cancel_timer API * Restore STDIN to blocking mode on exit 0.20 2017/03/01 21:53:55 [BUGFIXES] * Fixes for Tickit 0.62: + A terrible hack to not appear to hang entirely with new C-library Window implementation of Tickit 0.62 + Make unit test not actually hang 0.19 2016/12/20 20:01:41 [BUGFIXES] * Fix tests for Tickit 0.58 event structure accessor method style 0.18 CHANGES: * Updated for Tickit 0.32's structural key/mouse events * Implement Tickit->timer() API 0.17 BUGFIXES: * Use IO::Async::OS->pipepair now it's not on $loop in unit tests * Use new 'linetype' style attribute to Tickit::Widget::Frame in example 0.16 BUGFIXES: * Provide Tickit::Term with a real output handle to avoid breaking tests with the DECVSSM probe sequence 0.15 CHANGES: * Removed $SIG{__DIE__} override as it wasn't needed, and in any case didn't work properly 0.14 CHANGES: * Updated for Tickit 0.18 + added required $term->flush to unit tests 0.13 CHANGES: * Updated for Tickit 0.17 * Use a weasel for CODEref that flushes initial output events * Catch fatal exceptions during main loop run, print after restoring terminal 0.12 CHANGES: * Updated for Tickit 0.14 and IO::Async 0.47 0.11 BUGFIXES: * Handle SIGINT to terminate gracefully, restoring terminal state 0.10 CHANGES: * Split module out from base Tickit distribution