[Tickit-dev] Released: Tickit 0.47
Paul "LeoNerd" Evans
leonerd at leonerd.org.uk
Sun Sep 7 17:01:05 BST 2014
New up in Tickit 0.47, some fairly small and incremental updates:
* Support the 'blink' terminal attribute
Both in libtickit C library and Tickit perl module now support
the blink attribute, much to my hesitation. ;)
I'm not sure I want to encourage this sort of thing, but the Neovim
project said they wanted this, so I've reluctantly added support for
it all the same.
* Bugfix for renderbuffer 'get*' methods
When offset and clipping are applied, previously the get* methods
didn't pay attention to this, fetching content relative to the
toplevel, or segfaulting if requested out of bounds. This has now
been fixed.
* Tickit::Widget::HBox and ::VBox have now been moved to the
Tickit-Widgets distribution.
This dist is now linked to explicitly from the documentation. This
supports the longterm goal of turning 'Tickit' into purely the
window-layer downwards, and having all the widget support live in
its own distribution, backed eventually by its own C library.
* Nicer handling of fallback "terminfo" attributes for definitions
missing them.
Certain distributions of 'terminfo' databases seem to be lacking
certain essential attributes for some termtypes. Such examples as
the upstream 'screen' terminfo is lacking erase_chars. libtickit now
includes some fallback "likely to work" strings to handle these
cases. This turns it from an instant failure on startup, to an
at-worst wrong output, but hopefully most terminals should
understand these standard strings. At least, if they don't I suspect
libtickit is far from the only place that's broken, if they don't
supply a more correct string in their terminfo.
--
Paul "LeoNerd" Evans
leonerd at leonerd.org.uk
http://www.leonerd.org.uk/ | https://metacpan.org/author/PEVANS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://mail.leonerd.org.uk/pipermail/tickit-dev/attachments/20140907/36a05974/attachment.sig>
More information about the Tickit-dev
mailing list