[Tickit-dev] Released: Tickit 0.50

Paul "LeoNerd" Evans leonerd at leonerd.org.uk
Wed Feb 4 11:05:42 GMT 2015


So, we seem to be halfway there.

Or at least, the version number is halfway to 1.00, which is the same
thing, right? :)

Anyway, following along from the mostly-deprecation related 0.49,
newly-released Tickit 0.50 also largely removes/deprecates things, again
making the C library easier:

 * Die on Window direct-drawing methods and RenderBuffer flush_to_window

   With these operations now gone, there is nothing left of direct
   drawing to a window; the window concept now exists purely as a
   screen division area to set up clipping/holes on the RB during
   expose events, and routing of focus information and keyboard / mouse
   events.

With that now in place, the nearly-complete C-library implementation of
windows is looking much happier, and should soon be ready to merge into
the C library. At that point, the Perl Tickit::Window class can then
become another C-library wrapping instead of its own implementation.

Additionally, Tickit 0.50 makes a few other minor internal changes to
fit recent C library libtickit changes:

 * Use tickit_renderbuffer_textn() instead of _text()

 * Adopt new tickit_term_scrollrect() API of a single TickitRect
   argument instead of four ints.

-- 
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: not available
Type: application/pgp-signature
Size: 213 bytes
Desc: OpenPGP digital signature
URL: <http://mail.leonerd.org.uk/pipermail/tickit-dev/attachments/20150204/41c99780/attachment.sig>


More information about the Tickit-dev mailing list