[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