libtickit v0.4

Various TickitBuilder and TickitTermBuilder support in preparation of internalising libtermkey, among other things.

Milestone information

Project:
libtickit
Series:
trunk
Version:
v0.4
Released:
2020-05-16  
Registrant:
Paul "LeoNerd" Evans
Release registered:
2020-05-16
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
1 Unknown, 4 Implemented
Bugs:
1 Confirmed

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon libtickit-0.4.1.tar.gz (md5) libtickit 0.4.1 2
last downloaded 8 days ago
download icon libtickit-0.4.0.tar.gz (md5) libtickit 0.4.0 10
last downloaded 4 weeks ago
Total downloads: 12

Release notes 

Version 0.4.0

Changelog 

View the full changelog

since 0.4.0:
  * Added tickit_term_teardown(3)
  * Call tickit_term_teardown() during tickit_destroy(3) to ensure reliable terminal shutdown even when additional references remain

since 0.3.5:
  * Expose TickitBuilder and TickitTermBuilder as API-visible structs
  * Added tickit_build(3) and tickit_term_build(3)
  * Added tickit_new_stdtty(3)
  * Optionally parse a secondary RGB8 colour specification in tickit_pen_set_colour_attr_desc(3)
  * Accept colour desc strings in tickit_pen_new_attrs(3)
  * Added TICKIT_BIND_ONESHOT event-binding flag
  * Added tickit_watch_io(3)
  * Bugfix unit test by not including 0 flag in sprintf %s, as it is nonportable
  * Ensure termkey_new() sees correct value of $TERM during its construction
  * Bugfixes for t/18term-builder.c on non-Linux platforms
  * Bugfixes for ti_getstr hook when operating on abstract terminals that are not TTY filehandles
  * Many spelling mistakes / typo fixes in manpages

5 blueprints and 1 bug targeted

Blueprint Priority Assignee Delivery
Support TickitPen RGB8 specifications to "description" function Support TickitPen RGB8 specifications to "description" function 2 Low   11 Implemented
Support TickitPen RGB8 values in constructor Support TickitPen RGB8 values in constructor 2 Low   11 Implemented
A TICKIT_BIND_ONESHOT flag, to make one-off event binds A TICKIT_BIND_ONESHOT flag, to make one-off event binds 1 Undefined   11 Implemented
Prebuilt event loop integrations Prebuilt event loop integrations 1 Undefined   0 Unknown
Event watches on filehandles Event watches on filehandles 1 Undefined   11 Implemented
Bug report Importance Assignee Status
1708650 #1708650 Should use CLOCK_MONOTONIC 5 Low   6 Confirmed
This milestone contains Public information
Everyone can see this information.