This release finally includes a usable (yet still incomplete) version
of the mod_panews workspace module (that has also bored the name 'autows'
and 'rubberws' previously). The final outcome is not exactly what I
initially planned, as those plans turned out not to be that workable.
Instead, what mod_panews does is add to the basic tiled ionws approach
overlappable splits and automatically filled panes that are initially
empty. Each window is classified and assigned to the pane matching that
classification. (The default classifications are T(erminal), V(iewer)
and M(iscellaneous).)
For a better feel for it, try it out yourself and please give feedback.
The overlapping panes may be a bit confusing (this is one place where
true translucency might actually be useful and not just eyecandy) at
first, but you'll get used to them if you use the feature, and e.g.
the Gimp works quite splendidly with the toolboxes in the 'M' pane and
image windows in the 'V' pane -- although the simple initial size-based
classification heuristics don't always get it right and overriding
winprops (setting: panews_classification) should eventually added.
In addition to the new module, this release adds support for translations
of program messages and the manual page, regardless of whether such is
of any use in a program like Ion or not. (Currently Finnish and Czech
translations are available.) Of course there are some bug fixes and
other minor additions as well, and the ./configure script is also back,
the abandonment of libtool being final now.
New ChangeLog entries:
2004-09-06:
* Some focusing code simplifications/fixes/new bugs.
* Renamed autows to panews.
* WPaneWS:s can be closed now.
2004-09-05:
* Added frame_managed_changed_hook (improved from
frame_content_switched_hook).
* Added 'save' option for dock.
2004-09-01:
* AutoWS now supports dropping stuff on unused areas.
2004-08-29:
* Autoconf should work again. (Applied patch to move from libtool/
libltdl to plain libdl.)
2004-08-23:
* WAutoWS layout is now initialised when the workspace is created
instead of when the first frame is created.
2004-08-21:
* Added Czech translations of Ion messages.
2004-08-18:
* AutoWS pane window handling improvements.
* Changes in frame style names.
2004-08-17:
* Changed stdisp adaptation code to be more destructive on the
split tree to preserve special nodes for autows.
2004-08-10:
* Simplified regexp for 'uptime' load average method as some
locales show it differently.
* Added beginnings of a Czech translation (by Miroslav Kure).
2004-08-03:
* Added routine to drawing engine to draw just a borderline and not
a full border.
2004-08-02:
* Improved the 'basic concepts' section of the manual page.
* Added a Finnish translation of the manual page and welcome
message. (Correct version of the welcome message is not yet
used.)
* Some more binding documentation and translation improvements.
* Use proper welcome.lang.txt.
* Submaps now default to AnyModifier.
2004-08-01:
* Binding documentation is now included in the configuration files
and the documentation for manual pages is generated from there.
2004-07-31:
* Added basic framework for localisation/language translations.
* Removed some redundant error reporting that is of no help to the
user.
* s/corner/pos/g in statusbar creation code.
* Added Finnish translation.
--
Tuomo