Re: FVWM: problem with configure.h + NoClass Patch

From: Charles Hines <>
Date: Wed, 18 Oct 1995 11:58:13 -0400

>>>>> "Frederic" == Frederic Devernay <Frederic.Devernay_at_sophia.inria.fr> writes:

Frederic> Hi Fvwmers,

Hi Frederic.

Frederic> I think configure.h should contain lines like
Frederic> #define FVWM fvwm2
Frederic> and
Frederic> #define FVWM fvwm

Frederic> rather than

Frederic> #define FVWM fvwm2
Frederic> and
Frederic> #define FVWM fvwm

Frederic> since the last ones cause errors during the installation. If
Frederic> I "make install" on SGI, I get:
Frederic> bsdinst -c fvwm2 /u/corse/0/devernay/sgi5/bin/ fvwm2
Frederic> /etc/install: can't create fvwm2/fvwm2: Not a directory.
Frederic> (the extra spaces come from the #define)

Ah. I'll see that this gets changed for the next release.

Frederic> Also, I retried the "NoClass" patch by replacing the #if 0
Frederic> and #if 1 in the code as follows and defining NOCLASSPATCH
Frederic> in configure.h:
....
Frederic> and everything seems to run OK here. Since this was disabled
Frederic> I guess somebody experienced crashes because of that patch
Frederic> but I didn't get any in several weeks of intensive use.
Frederic> What kind of problem happen with that patch and in what
Frederic> situation? I definitely _want_ titles on my windows that
Frederic> have titles but no class.

I was wondering what the rationale behind that patch was. Now that I
know what you wanted from it, I'll try and make it happen correctly.

The real problem that I recall (there may have been others) was in
module communication. Plus, I didn't want NULL values for Name,
Class, etc. I'd much rather have windows that don't have a name to be
renamed in fvwm internals to Untitled and those that don't have a
class to be given one of NoClass, so that they are evident and can be
controlled w/ Style commands.

I'll fix the code to make sure NoClass windows get thier titles from
the name, as it sounds like that's the real problem, correct? I have
a small program that I can modify to test the different combinations
of Name, IconName, Class, and Resource to make sure that they are
treated ok for the next patchlevel.

Chuck

*******************************************************************************
Charles K. Hines
IBM Logic Synthesis developer [BooleDozer (TM)]
and Martial Arts Instructor [Modern Arnis, Presas Style Filipino Martial Arts]

Internet e-mail: chuck_hines_at_vnet.ibm.com

IBM Internal e-mail: hines_at_loki.pok.ibm.com (preferred from workstation)
                     HINESC at FISHKILL (preferred from mainframe)
                     HINESC at FSHVMFK1 (discouraged, but I'll get it)

*******************************************************************************
 "dis ting could have possabiwities if I put my twisted widdle mind to it!"
                                                        - Bugs Bunny

 "I have a paper plate in my head because they were all out of the metal ones"
                                                        - Rick Overton
*******************************************************************************
--
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Wed Oct 18 1995 - 10:58:49 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:57 BST