Xref: utzoo comp.sources.d:2581 comp.windows.x:4674
Path: utzoo!attcan!uunet!mcvax!unido!pcsbst!jkh
From: jkh@pcsbst.UUCP (Jordan K. Hubbard)
Newsgroups: comp.sources.d,comp.windows.x
Subject: Re: v00i002:  Ardent Window Manager(X11), Part01/13
Message-ID: <323@pcsbst.UUCP>
Date: 17 Aug 88 08:37:43 GMT
References: <1621@wyse.wyse.com> <1701@hoqax.UUCP> <4961@pasteur.Berkeley.EDU>
Reply-To: pcsbst!jkh@pcsbst.UUCP (PUT YOUR NAME HERE)
Organization: PCS GmbH, Pfaelzer-Wald-Str. 36, 8000 Muenchen; West-Germany
Lines: 52


 Having finally (more or less) settled down in Germany, I can
answer some of the points raised by Dan.

>I have no idea why this happens, but even tho I can go in and out
>of other programs in that window and so on... but the *first* ^C that
>I do in that window kills awm.

This was due to system V ignorance on my part. I didn't realize that
many sysV's deal with tty generated signal handling in backgrounded processes
by simply ignoring the signals in question. Since awm trys to be sociable
by catching these signals and exiting as gracefully as possible, it
loses in these cases. I learned that there's a long standing tradition
of doing..

        if (signal(SIGFOO, DieNicely) == SIG_IGN)
                signal(SIGFOO, SIG_IGN);

on system V systems and have patched awm accordinly. I'll send out
a patch at the end of the week.

I've also fixed a few other minor nits and one major memory leak.
Since I'm going to the Xhibition, I'll send this out in a timely
fashion; I.E. in a couple of days. (sigh, my feet have barely touched
the ground and already I'm flying back across the pond...)

I won't be sending this patch out via xpert as comp.sources.x has
assumed this role. Let me know (*real soon*) whether you need it
mailed direct.

Dan can't turn his title bars off anymore because "showTitle" isn't
the proper method anymore. I did mention this in the CHANGES file,
which should *always* be read. I do stand guilty of not remaining
backwardly-compatible, but I do try to warn everyone.

awm also hasn't coredumped on me in quite some time. Dan, please
give me more details on your problems and I'll do my best to help.

Anyone else with questions, or an axe to grind, can talk to me
at Xhibition. Otherwise, please send mail to the address below...

Chow..


-----
                                Jordan Hubbard
                                uunet!unido!pcsbst!jkh

                                PCS Computer Systeme GmbH
                                Pfaelzer-Wald-Str. 36
                                D-8000 Muenchen 90.
                                West Germany