[Tickit-dev] libtickit 0.3-RC1

Paul "LeoNerd" Evans leonerd at leonerd.org.uk
Sat Feb 16 00:11:52 GMT 2019


After quite a bit of work, I think I have RC1 of libtickit 0.3 ready
now.

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

There's quite a lot of addition, and a few changes from 0.2. A paste of
the CHANGES file:

  * Renamed:
      + tickit_timer_after_msec => tickit_watch_timer_after_msec
      + tickit_timer_after_tv   => tickit_watch_timer_after_tv
      + tickit_later            => tickit_watch_later
      + tickit_timer_cancel     => tickit_watch_cancel
  * Added toplevel Tickit functions for loop control
      + tickit_tick(3)
      + tickit_watch_io_read(3)
      + tickit_timer_at_epoch(3)
      + tickit_timer_at_tv(3)
  * Added TickitCtlType
      + tickit_term_ctltype(3)
  * Added window controls
      + tickit_window_getctl_int(3)
      + tickit_window_setctl_int(3)
      + tickit_window_ctlname(3)
      + tickit_window_lookup_ctl(3)
      + tickit_window_ctltype(3)
  * Added toplevel Tickit instance controls
      + tickit_getctl_int(3)
      + tickit_setctl_int(3)
      + tickit_ctlname(3)
      + tickit_lookup_ctl(3)
      + tickit_ctltype(3)
  * TICKIT_PEN_UNDER type is now integer, supports single, double, wavy
    underline
  * Fixed various example/demo-*.c files so they work again
  * Added experimental new ability to provide event loop hooks for
    other event loops
  * Generated tickit.pc file now provides -rpath linker argument if
    required

Note that, unlike for the 0.2 milestone, I don't think I want to try to
get everything in straight away for a 0.3 release for real. The main
point of this release was to get the event loop hooks added, so as to
support the Tickit::Async perl module, as well as being useful for
neovim and other use-cases. There's still a few other features that
neovim would need, so they'll probably come along in a 0.3.1 or similar
release afterwards.

-- 
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/20190216/76b5457d/attachment.sig>


More information about the Tickit-dev mailing list