[Circle-dev] Latest updates
Paul LeoNerd Evans
leonerd at leonerd.org.uk
Fri May 1 12:56:10 BST 2009
Just a quick note outlining some of the latest work:
* Windows now have a /clear command, to clear all (or some) of the
scrollback buffer. Scrollback is now confined to a fixed limit, it
won't grow indefinitely in the client.
* The matches() rule can now capture sub-expressions within regexps,
and the format()/unformat() actions can act on these. For example:
matches(/SVN commit by (\S+): /): format(match(1) fg="#3030a0")
will highlight the matched subexpression in blue; for example to
highlight the username of an announcement in a channel.
* Tangence internals have been generally neatened up; typing is now
applied all across the range of methods/events/properties. This
makes it possible to distinguish strings from numbers (useful almost
anywhere beyond perl ;) ) and also starts to suggest ways to extend
beyond just perl in general.
Next up as a general interest area, unless anyone shouts objections,
will be an attempt at "widget"-ifying the individual windows, so the
backend can suggest UI components on them, that the frontend can display
and lay out. Hopefully this should allow me to exorcise the last bits of
IRC-specific code in the frontend (it currently has to know about IRC
channels, with their topic/mode/occupants/etc...)
--
Paul "LeoNerd" Evans
leonerd at leonerd.org.uk
ICQ# 4135350 | Registered Linux# 179460
http://www.leonerd.org.uk/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.leonerd.org.uk/pipermail/circle-dev/attachments/20090501/a2c1384d/attachment.pgp>
More information about the Circle-dev
mailing list