TWM: truetype support

Eeri Kask Eeri.Kask at inf.tu-dresden.de
Thu Nov 29 02:17:44 PST 2007


Leo <sdl.web at gmail.com>:
>> let me kindly present recent advancements done to the twm window
>> manager.  Attached is a tar file containing the following tar files:
> [...]
> 
> This looks interesting. Has someone applied it to the trunk?


I don't know if it is a good idea to do it for now if you ask me.  These
twm improvements have had not enough testing  (today I am going to claim
3rd time that

  twm-1.0.3-diff1.MyFont_ChangeGC.tgz
  twm-1.0.3-diff2.TWM_USE_XFT.tgz
  twm-1.0.3-diff3.Spacing.tgz
  twm-1.0.3-diff4.TWM_USE_OPACITY.tgz

are finished but considering the past this has nothing to say :-), the
second half of the pack is work in progress according to any measure).

The SloppyFocus work in recent days has revealed a nasty bug in XFT in
by forcing me to test twm in usage patterns I never had, and this bug
came up only accidentally as an unexpected side effect.

SloppyFocus is now integrated and behaves in principle as if one had
executed f.focus every time one enters a client window, but it is done
automatically if "SloppyFocus" is in the .twmrc.  So this feature is
something like autofocus, and as a side effect of the current
implementation the manual focus by manually executing f.focus doesn't
work in this only case any more for now as it has used to.  Nevertheless
in my honest opinion SloppyFocus is the most revolutionary feature in
twm next to xft :-)  and in the future one can add something like
f.sloppyfocus anytime to dynamically toggle this during runtime if it
appears making sense.  In short, what to do with this issue I have no
constructive plan now and would be glad to consider any idea or suggestion.

A thank you I owe to Ed Schouten for allowing to reuse his asterisk "*"
and autowarp-on-map features which both have proved very useful.  The
"*" feature could be advanced to some reasonable wildcard support one
day (if I only had time to deal with it).  The full-featured regular
expression support at that point for client windows specification makes
probably not that much sense, as this list management has to be very
speedy, and always evaluating general regular expressions on frequent X
events therefore is not a good idea.


All in all, for all twm users I am happy if you don't mind to test this
patchset as attached here;  the  "TWM-Tweaked.sh"  should automatically
download twm sources and the patchset and compile a binary for you.
Have fun!

Greetings,

    Eeri Kask
-------------- next part --------------
A non-text attachment was scrubbed...
Name: twm-1.0.3-diff1-8.tar
Type: application/x-tar
Size: 40960 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20071129/5e28e6e8/attachment.tar>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TWM-Tweaked.sh
Type: application/x-shellscript
Size: 968 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20071129/5e28e6e8/attachment.bin>


More information about the xorg mailing list