[Tickit-dev] libtickit 0.3-RC2 - please test

Paul "LeoNerd" Evans leonerd at leonerd.org.uk
Wed Feb 27 12:14:48 GMT 2019


Here's 0.3-RC2

  http://www.leonerd.org.uk/code/libtickit/libtickit-0.3-RC2.tar.gz

A paste of the changelog:

  * Deleted the deprecated tickit_string_* functions that were renamed
    to tickit_utf8_*
  * Renamed TickitCtlType to just TickitType
  * Renumbered TICKIT_PEN_* constants to start from 1; lists can end
    with 0
  * Use termios to know what backspace (VERASE) character is, rather
    than relying on terminfo - experience from vim, neovim, etc.. is
    that this is often more reliable
  * tickit_watch_* callbacks now receive an info pointer, to match the
    calling style of other object bindings
  * Removed -rpath workaround from tickit.pc

In particular it should be noted there's a few ABI-breaking changes
here, most notably the TICKIT_PEN_* constants. You'll need to recompile
source to make your code use the now-changed values. This should be
fine for a real release because on top of the various other changes
(mostly added/renamed/deleted functions) the real 0.3 release will get
a new soname version number anyway.

Of these changes, I'd be interested to hear from people testing on a
variety of OSes / terminals, how the backspace key works. Hopefully it
should still all be fine and reported by the "examples/demo" app as
being simply "Backspace", but let me know if you see "DEL" or "Ctrl-H"
turning up.

I'm off on holiday for a few days now, but if this looks good I might
call it a real 0.3 by this time next week.

-- 
Paul "LeoNerd" Evans

leonerd at leonerd.org.uk      |  https://metacpan.org/author/PEVANS
http://www.leonerd.org.uk/  |  https://www.tindie.com/stores/leonerd/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://mail.leonerd.org.uk/pipermail/tickit-dev/attachments/20190227/4f7e8596/attachment.sig>


More information about the Tickit-dev mailing list