This monthly snapshot adds a few new and improved features.
* 'Grabbed menus' that have a single cycling key and activate selected
entry when all modifiers have been released. See
http://iki.fi/tuomov/repos/ion-scripts-3/scripts/wcirculate.lua
for an application.
* Potentially blocking status meters are now in a separate ion-statusd
program. Please write your additional status meters that do not monitor
the state of Ion itself for ion-statusd (and contribute them in the
Ion3 scripts repository at http://iki.fi/tuomov/repos/ion-scripts-3/).
For help on writing such status meters, see e.g. source for statusd_load
in ext_statusbar/ion-statusd.
* Floating splits are now supported on plain tiled workspaces as well as
on pane workspaces. To create such a split, use the workspace context
menu (Mod1+M by default) or write your own bindings.
* Line editor now supports history search; Control+Up/Down only scrolls
through history entries with matching initial part.
* Arbitrary winprop matching criteria is supported. Lua scripts have
access to X properties.
Of course there are some other minor fixes and improvements as well.
New ChangeLog entries:
2004-11-04:
* Added type of menus that grab input and allow cycling through the
menu with a given key until all modifiers are released.
2004-11-03:
* Moved potentially blocking statusbar meters to ion-statusd.
2004-10-30:
* Added WIonWS.split for splitting at a node instead of just frame/
root.
2004-10-23:
* Added exports to access window properties from Lua side.
* Removed _ION_KLUDGES property support as the Lua side now has
direct access to window properties.
* Arbitrary winprop matching criteria can now be used by setting
the 'match' field to a matching function with parameters:
(winprop, cwin) and a boolean return value.
2004-10-19:
* Added raise delay to help with an occasional slight annoyance of
floating splits.
2004-10-11:
* Floating splits can now be had on WIonWSs as well.
* Added new ionws context menu entries for splitting.
2004-10-09:
* Added history search to line editor. (Scrolling through history
entries the beginnings of which match bol-point.)
2004-10-06:
* Fixed floatws restack.
* Don't complain if no charset is given in LC_CTYPE if it is "C" or
"POSIX".
* ion-completeman now understands manual sections.
* Fixed line editor display update on history selection.
--
Tuomo