libtickit v0.2

Persistent storage-backed windows are possible.

Full event model through windows, including focus management.

Milestone information

Project:
libtickit
Series:
trunk
Version:
v0.2
Released:
2018-01-04  
Registrant:
Paul "LeoNerd" Evans
Release registered:
2018-01-05
Active:
No. Drivers cannot 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:
6 Implemented
Bugs:
1 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

  * Added tickit_window_{is,set}_steal_focus(3)
  * Added entire toplevel Tickit instance
  * New bind_events API style - one event + flags, instead of bitmask
  * Renamed:
     + tickit_string_seqlen => tickit_utf8_seqlen
     + tickit_string_putchar => tickit_utf8_put
     + tickit_string_mbswidth => tickit_utf8_mbswidth
     + tickit_string_byte2col => tickit_utf8_byte2col
     + tickit_string_col2byte => tickit_utf8_col2byte
     + tickit_string_count* => tickit_utf8_count*
  * Added TickitString
  * Added tickit_rectset_get_rect(3)
  * Added tickit_renderbuffer_skiprect(3)
  * Added tickit_renderbuffer_moverect(3)
  * Added tickit_term_ctlname(3) and tickit_term_lookup_ctl(3)
  * Added tickit_term_pause(3), tickit_term_resume(3)
  * Added secondary RGB8 pen attributes
  * Support RGB8 in xterm driver

6 blueprints and 1 bug targeted

Blueprint Priority Assignee Delivery
Event Loop abstractions Event Loop abstractions 4 High   11 Implemented
Enum <-> string name lookup functions Enum <-> string name lookup functions 3 Medium   11 Implemented
RenderBuffer content scrolling RenderBuffer content scrolling 3 Medium   11 Implemented
RenderBuffers that can store contents indefinitely RenderBuffers that can store contents indefinitely 3 Medium   11 Implemented
Ability to complete pause and resume a terminal instance Ability to complete pause and resume a terminal instance 3 Medium   11 Implemented
Support RGB8 colour specifications Support RGB8 colour specifications 2 Low   11 Implemented
Bug report Importance Assignee Status
1734378 #1734378 Anon struct-in-struct fails to compile 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.