Billy <wdconsta@cs.adelaide.edu.au> wrote:
>
> is a release-proper likely to happen for 3.5, or is it a terminal beta? :)
> (it feels like it's been a very long time since its release, that's
> all...)
>
> billy
>
Yes, it has been a very long time, for the sole reason that I am very
lazy. I have put a new version (called 3.5beta2) on slhp1.epfl.ch:/pub/
The end of the CHANGES file (since 3.5beta1) is :
10 - AutoSqueeze { win-list }
These windows will be auto-squeezed. i.e. automatically unsqueezed when
they get focus, and squeezed when they loose it. Useful for the
workspace manager.
11 - StartSqueezed { win-list }
These windows will first show up squeezed.
12 - RaiseWhenAutoUnSqueeze
Windows are raised when auto-unsqueezed.
13 - Now if the string "$currentworkspace" is present inside the string
argument of f.exec, it will be substituated with the current workspace
name. So it is possible to do something like :
f.exec "someclient -xrm ctwm.workspace:$currentworkspace&"
and the client will popus up in the workspace where the command was
started even if you go elsewhere before it actually shows up.
14 - Fixes the VMS version. From Richard Levitte - VMS Whacker
<levitte@lp.se>.
15 - Better I18N. From Toshiya Yasukawa <t-yasuka@dd.iij4u.or.jp>. (Define
I18N in Imakefile to activate it).
16 - Better Session Management interface. Patches from Matthew McNeill
<M.R.McNeill@durham.ac.uk>.
17 - new flag : -name, useful only for captive Ctwm. Sets the name of the
captive root window. Useful too for next point. If no name is specified
ctwm-n is used, where n is a number automatically generated.
18 - Two new client resources are now handled by Ctwm :
ctwm.captive: <captive_ctwm_name>
The new client window is open in the captive Ctwm with name :
<captive_ctwm_name>.
ctwm.rootWindow: <window_id>
The new client window is reparented into <window_id> (whaa!!!).
It is up to you to find any usefullness to this.
19 - If the string "$redirect" is present inside the string
argument of f.exec, it will be substituated with a redirection
to the current captive Ctwm if any (or nothing if in a main Ctwm).
So it is possible to do something like :
f.exec "someclient $redirect&"
and the client will popus up in the right captive Ctwm.
20 - New function f.hypermove. With it, you can drag and drop a window
between 2 captives Ctwm (or between a captive and the root Ctwm).
21 - 2 new m4 variables defined in your startup file :
TWM_CAPTIVE : value "Yes" if Ctwm is captive, "No" else.
TWM_CAPTIVE_NAME : The name of the captive Ctwm, if captive.
22 - RaiseOnClick : if present a window will be raised on top of others
when clicked on, and the ButtonPress event will be correctly forwarded
to the client that owns this window (if it asked to).
RaiseOnClickButton <n> : Button number to use for RaiseOnClick.
23 - IgnoreLockModifier : if present, all bindings (buttons and keys) will
ignore the LockMask. Useful if you often use caps lock, and don't
want to define twice all your bindings.
Have fun.
Claude.
This archive was generated by hypermail 2.1.2 : Sat Jun 22 2002 - 06:45:05 CEST