CVS domivogt: * Various memory corruptin fixes.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 00:52:30

Modified files:
.  : ChangeLog 
fvwm   : builtins.c decorations.c functions.c session.c 
libs   : Makefile.am defaults.h fvwmlib.h 

Log message:
* Various memory corruptin fixes.
* Use safemalloc and saferealloc instead of the non-safe versions.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Missing file for last commit.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 00:52:58

Added files:
libs   : Event.c 

Log message:
* Missing file for last commit.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Some fixes to transient FvwmWinList placement.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 02:37:31

Modified files:
modules: ChangeLog 
modules/FvwmWinList: FvwmWinList.c 

Log message:
* Some fixes to transient FvwmWinList placement.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Notification: incoming/719

2001-06-22 Thread Dominik Vogt
On Fri, Jun 08, 2001 at 10:56:55AM -0400, Dan Espen wrote:
 Dominik Vogt fvwm-workers@fvwm.org writes:
   I don't normally use icon titles so I might have missed them
   in previous tests.  Also I'm not sure if leaks at termination
   are really leaks, if you are going to exit, theres no point in
   freeing things.  It does look like there were 8 icon fonts allocated.
   Thats close to the number of windows I created.
  
  You can easily verify that with the patch you suggest (already
  committed).  I see the growing size too, but to a smaller extent
  (with the patch, I did not try before).
 
 The sizes I saw were less than the 10-20K per process reported.
 I'd guess the memory lost by failing to free a font would vary
 depending on the X server.
 
  Sometimes some
  application seems to freak out and start to consume memory slowly,
  but I could not identify which yet.  I suspect it's either
  FvwmButtons (unlikely) or one of the swallowed apps (xload or
  xosview).  Well, perhaps one of these is simply recording a
  history in malloc'ed memory.
 
 I'm only looking at the memory used by fvwm2, thats all that was
 mentioned by Andrey.

Could you set Purify to the cause and see if it helps identifying
any leaks here?

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


problems with BusyCursor Read true, DynamicMenu false

2001-06-22 Thread Mikhael Goikhman
Here is a minimal rc file showing the problem.
The cursor is changed to busy-cursor, but is not restored after PipeRead.


AddToFunc FuncFvwmMenuDirectory
+ I PipeRead fvwm-menu-directory --dir $0 --check-subdir --links

AddToMenu MyMenu MissingSubmenuFunction FuncFvwmMenuDirectory
+ My Menu Title
+ Home Directory Popup $[HOME]
+ Root Directory Popup /

BusyCursor Read true, DynamicMenu false  # other combinations work ok
Menu MyMenu


Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/720

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/720

Message summary for PR#720
From: [EMAIL PROTECTED]
Subject: Disappearing Icons (reproducible)
Date: Fri, 22 Jun 2001 07:42:44 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 07:42:45 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQGr-0005WP-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:42:45 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id HAA18842
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:42:43 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQGq-0005WL-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:42:44 -0500
To: [EMAIL PROTECTED]
Subject: Disappearing Icons (reproducible)
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 07:42:44 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: Linux 2.4.5
X_Server: XFree86 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

If a window's icon is sticky, but not the window itself, and
you restart fvwm 2.2.32 with a current desk other than 0, then
this window will disappear from the desktop. As I have StickyIcons
by default, this makes _all_ icons disappear - ARGH! :)

The icon will still be shown in both FvwmPager and in FvwmWinList.
The only way to restore the normal behavior is to a) deiconify
the window once (using FvwmWinList or FvwmPager), or b) restart
fvwm with the current desktop 0.

When the icons are invisible, new icons are positioned correctly
within the icon box, i.e. if I had three icons before, then the
next icon will correctly place itself next to the three invisible
icons.


Best regards,

  Marc-Jano



--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/721

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/721

Message summary for PR#721
From: [EMAIL PROTECTED]
Subject: Suggestion: On-the-Fly Edge Scrolling Activation
Date: Fri, 22 Jun 2001 07:46:39 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 07:46:39 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQKd-0005Wh-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:46:39 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id HAA18884
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:46:38 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQKd-0005Wd-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:46:39 -0500
To: [EMAIL PROTECTED]
Subject: Suggestion: On-the-Fly Edge Scrolling Activation
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 07:46:39 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: GNU/Linux 2.4.5
X_Server: 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

There are two features I probably cannot implement using
fvwm bindings, but which I'm really missing:

  - as long as the shift key is pressed, disable edge
scrolling

  - as long as the ctrl key is pressed, enable scrolling
to the next DESK (not page) (which also means disabling
a possibly activated edge scrolling wrap-around)

Please implement :-)

Best regards,

  Marc-Jano



--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/722

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/722

Message summary for PR#722
From: [EMAIL PROTECTED]
Subject: Bug or Feature? Multiple IconBoxes for the Same Window Type
Date: Fri, 22 Jun 2001 07:49:18 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 07:49:20 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQNE-0005Ww-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:20 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id HAA18933
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:17 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQNC-0005Ws-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:18 -0500
To: [EMAIL PROTECTED]
Subject: Bug or Feature? Multiple IconBoxes for the Same Window Type
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 07:49:18 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: GNU/Linux 2.4.5
X_Server: XFree86 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

My screen layout is like this:

+--+
|  |
|  |
|  |
| i  i  i  i  i  i  i  i  i  i |
| i  i  i  i  i  i  i  i  i  i |
| i  i  i  i  i  i  i  i  i  i |
| i  i  i  i  i  i  i   +--+
| i  i  i  i  i  i  i   |  |
+---+--+

In the lower right corner, there is a monitoring program, and
I want the icon box to fill the lower half of the screen, but
without the space the monitoring program occupies.

Using two icon boxes (in my case, for Netscape*) doesn't seem
to work. Bug or missing feature?

Best regards,

  Marc-Jano




--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/726

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/726

Message summary for PR#726
From: [EMAIL PROTECTED]
Subject: Bug or Feature? Two-dimensional Pager
Date: Fri, 22 Jun 2001 08:08:30 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 08:08:31 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQfn-0005Yd-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:08:31 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id IAA19172
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:08:29 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQfm-0005YZ-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:08:30 -0500
To: [EMAIL PROTECTED]
Subject: Bug or Feature? Two-dimensional Pager
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 08:08:30 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: GNU/Linux 2.4.5
X_Server: XFree86 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

I wanted to display FvwmPager the desktops as a matrix, or
at least vertically instead of horizontally. Is that at
all possible? FvwmPagerRows/Columns doesn't seem to do
what I expected...

Best regards,

  Marc-Jano




--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/724

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/724

Message summary for PR#724
From: [EMAIL PROTECTED]
Subject: Suggestion: Manually Set Window Group Hints
Date: Fri, 22 Jun 2001 08:00:07 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 08:00:07 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQXf-0005Xv-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:00:07 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id IAA19035
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:00:06 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQXf-0005Xr-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:00:07 -0500
To: [EMAIL PROTECTED]
Subject: Suggestion: Manually Set Window Group Hints
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 08:00:07 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: GNU/Linux 2.4.5
X_Server: XFree86 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

Not many applications use window group hints, so why not
DIY? I think Enlightenment has the ability to do this -
or was that only an eterm feature?

Anyway, I want (not just 'I would like' :-) to have the
functionality of Xmerge (http://xmerge.mini.dhs.org/) built
into FVWM. I think I don't have to justify the use of this
feature :-)

Best regards,

  Marc-Jano




--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/725

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/725

Message summary for PR#725
From: [EMAIL PROTECTED]
Subject: Bug or Feature? Two-dimensional Pager
Date: Fri, 22 Jun 2001 08:02:43 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 08:02:44 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQaC-0005YL-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:02:44 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id IAA19089
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:02:42 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DQaB-0005YH-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 08:02:43 -0500
To: [EMAIL PROTECTED]
Subject: Bug or Feature? Two-dimensional Pager
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 08:02:43 -0500

Full_Name: Marc-Jano Knopp
Version: 2.3.32
CVS_Date: 
OS: GNU/Linux 2.4.5
X_Server: XFree86 4.0.2
Submission from: (NULL) (195.252.203.87)


Hi!

I wanted to display FvwmPager the desktops as a matrix, or
at least vertically instead of horizontally. Is that at
all possible? FvwmPagerRows/Columns doesn't seem to do
what I expected...

Best regards,

  Marc-Jano




--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Compilation warnings with gcc-3.0

2001-06-22 Thread Dominik Vogt
On Wed, Jun 20, 2001 at 01:24:15AM +0200, André Dahlqvist wrote:
 Hi developers,
 
 I just compiled the current CVS version of FVWM with the newly released
 gcc 3.0. The compile finished successfully, but I got these warning during
 the build:
 
 FvwmCpp.o: In function `cpp_defs':
 /home/andre/devel/cvs/fvwm-build/modules/FvwmCpp/FvwmCpp.c:255: the use of 
 `mktemp' is dangerous, better use `mkstemp'

We know about the mktemp warnings already but don't know what to
do about it.

 readconfig.c:1094:3: warning: pasting . and buttonState does not give a 
 valid preprocessing token
 ...

This is the code:

  #define SET_MANAGER(manager,field,value)   \
 do {\
   ...
   globals.managers[id].##field = value; \
   ...
   } \
 } while (0)
  
  ...
   
  SET_MANAGER (manager, buttonState[context], state);

To me that seems as if the preprocessor is broken.  It issues a
warning as if

  globals.managers[id].##field

was expanded to tow separate tokens:

  globals.managers[id] .buttonState[context]
 ^^^

and not to

  globals.managers[id].buttonState[context]
 ^^

And even if it split the token into two it would hardly ever
matter since C does not care for the additional space.

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Notification: incoming/719

2001-06-22 Thread Dominik Vogt
On Fri, Jun 22, 2001 at 08:16:33AM -0400, Dan Espen wrote:
 Dominik Vogt [EMAIL PROTECTED] writes:
  On Fri, Jun 08, 2001 at 10:56:55AM -0400, Dan Espen wrote:
   Dominik Vogt fvwm-workers@fvwm.org writes:
 I don't normally use icon titles so I might have missed them
 in previous tests.  Also I'm not sure if leaks at termination
 are really leaks, if you are going to exit, theres no point in
 freeing things.  It does look like there were 8 icon fonts allocated.
 Thats close to the number of windows I created.

You can easily verify that with the patch you suggest (already
committed).  I see the growing size too, but to a smaller extent
(with the patch, I did not try before).
   
   The sizes I saw were less than the 10-20K per process reported.
   I'd guess the memory lost by failing to free a font would vary
   depending on the X server.
   
Sometimes some
application seems to freak out and start to consume memory slowly,
but I could not identify which yet.  I suspect it's either
FvwmButtons (unlikely) or one of the swallowed apps (xload or
xosview).  Well, perhaps one of these is simply recording a
history in malloc'ed memory.
   
   I'm only looking at the memory used by fvwm2, thats all that was
   mentioned by Andrey.
  
  Could you set Purify to the cause and see if it helps identifying
  any leaks here?
 
 I'm not sure what you are asking for.
 Would you like me to run FvwmButtons under Purify?

No, I mean fvwm itself.  If there is a memory leak, Purify might
be able to detect it.

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: problems with BusyCursor Read true, DynamicMenu false

2001-06-22 Thread Dominik Vogt
On Fri, Jun 22, 2001 at 03:50:38PM +, Mikhael Goikhman wrote:
 Here is a minimal rc file showing the problem.
 The cursor is changed to busy-cursor, but is not restored after PipeRead.
 
 
 AddToFunc FuncFvwmMenuDirectory
 + I PipeRead fvwm-menu-directory --dir $0 --check-subdir --links
 
 AddToMenu MyMenu MissingSubmenuFunction FuncFvwmMenuDirectory
 + My Menu Title
 + Home Directory Popup $[HOME]
 + Root Directory Popup /
 
 BusyCursor Read true, DynamicMenu false  # other combinations work ok
 Menu MyMenu

Fixed.

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Notification: incoming/722

2001-06-22 Thread Dominik Vogt
On Fri, Jun 22, 2001 at 07:49:20AM -0500, fvwm-bug wrote:
 FVWM Bug Tracking notification
 
 new message incoming/722
 
 Message summary for PR#722
   From: [EMAIL PROTECTED]
   Subject: Bug or Feature? Multiple IconBoxes for the Same Window Type
   Date: Fri, 22 Jun 2001 07:49:18 -0500
   0 replies   0 followups
 
  ORIGINAL MESSAGE FOLLOWS 
 
 From [EMAIL PROTECTED] Fri Jun 22 07:49:20 2001
 Received: from karazm.math.uh.edu ([129.7.128.1])
   by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
   id 15DQNE-0005Ww-00
   for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:20 -0500
 Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
   by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id HAA18933
   for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:17 -0500 (CDT)
 From: [EMAIL PROTECTED]
 Received: from localhost ([127.0.0.1] ident=65534)
   by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
   id 15DQNC-0005Ws-00
   for [EMAIL PROTECTED]; Fri, 22 Jun 2001 07:49:18 -0500
 To: [EMAIL PROTECTED]
 Subject: Bug or Feature? Multiple IconBoxes for the Same Window Type
 Message-Id: [EMAIL PROTECTED]
 Date: Fri, 22 Jun 2001 07:49:18 -0500
 
 Full_Name: Marc-Jano Knopp
 Version: 2.3.32
 CVS_Date: 
 OS: GNU/Linux 2.4.5
 X_Server: XFree86 4.0.2
 Submission from: (NULL) (195.252.203.87)
 
 
 Hi!
 
 My screen layout is like this:
 
 +--+
 |  |
 |  |
 |  |
 | i  i  i  i  i  i  i  i  i  i |
 | i  i  i  i  i  i  i  i  i  i |
 | i  i  i  i  i  i  i  i  i  i |
 | i  i  i  i  i  i  i   +--+
 | i  i  i  i  i  i  i   |  |
 +---+--+
 
 In the lower right corner, there is a monitoring program, and
 I want the icon box to fill the lower half of the screen, but
 without the space the monitoring program occupies.
 
 Using two icon boxes (in my case, for Netscape*) doesn't seem
 to work. Bug or missing feature?

Neither.  Multiple icon boxes work quite well.  You probably
defined the icon boxes on two separate Style lines:

  Style * IconBox WxH+X+Y
  Style * IconBox W2xH2+X2+Y2

The second line overrides the first one.  To have both boxes, put
it all on a single line:

  Style * IconBox WxH+X+Y, IconBox W2xH2+X2+Y2

The information is in the man page but hidden well :-)

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Notification: incoming/724

2001-06-22 Thread Dominik Vogt
On Fri, Jun 22, 2001 at 08:00:07AM -0500, fvwm-bug wrote:
 FVWM Bug Tracking notification
 
 new message incoming/724
 
 Full_Name: Marc-Jano Knopp
 Version: 2.3.32
 CVS_Date: 
 OS: GNU/Linux 2.4.5
 X_Server: XFree86 4.0.2
 Submission from: (NULL) (195.252.203.87)
 
 
 Hi!
 
 Not many applications use window group hints, so why not
 DIY?

What is a DIY?

 I think Enlightenment has the ability to do this -
 or was that only an eterm feature?
 
 Anyway, I want (not just 'I would like' :-) to have the
 functionality of Xmerge (http://xmerge.mini.dhs.org/) built
 into FVWM. I think I don't have to justify the use of this
 feature :-)

Nice feature.  But if it can be done with a third party
application I see no need to implement it directly in fvwm,
especially since it would be very disruptive to the current
binding related code.

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Notification: incoming/727

2001-06-22 Thread fvwm-bug
FVWM Bug Tracking notification

new message incoming/727

Message summary for PR#727
From: [EMAIL PROTECTED]
Subject: Key Modifiers
Date: Fri, 22 Jun 2001 13:49:57 -0500
0 replies   0 followups

 ORIGINAL MESSAGE FOLLOWS 

From [EMAIL PROTECTED] Fri Jun 22 13:49:59 2001
Received: from karazm.math.uh.edu ([129.7.128.1])
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DW0E-0005lp-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 13:49:58 -0500
Received: from malifon.math.uh.edu (IDENT:[EMAIL PROTECTED] [129.7.128.13])
by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id NAA27363
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 13:49:56 -0500 (CDT)
From: [EMAIL PROTECTED]
Received: from localhost ([127.0.0.1] ident=65534)
by malifon.math.uh.edu with esmtp (Exim 3.20 #1)
id 15DW0D-0005ll-00
for [EMAIL PROTECTED]; Fri, 22 Jun 2001 13:49:57 -0500
To: [EMAIL PROTECTED]
Subject: Key Modifiers
Message-Id: [EMAIL PROTECTED]
Date: Fri, 22 Jun 2001 13:49:57 -0500

Full_Name: Jeffrey Schwab
Version: 2.2
CVS_Date: 
OS: Solaris 8
X_Server: Xsun
Submission from: (NULL) (192.9.51.3)


According to the FVWM docs, M is supposed to refer to the Meta modifier
key.  Unfortunately, it actually applies to the Alt key.  The Meta key
would be much more useful for me, since using the Alt key is kind of a
pain
on Sun keyboards.  Is there a fix or workaround for this?  Is there some
letter other than M which refers to the true Meta key?

Thanks for your help.  FVWM is great!


--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Fixed problem w/ StickyIcon and Restart from desks other than 0.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 16:00:00

Modified files:
.  : ChangeLog 
fvwm   : icons.c session.c 

Log message:
* Fixed problem w/ StickyIcon and Restart from desks other than 0.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Accidentally flushed PropertyNotify events for all windows, not just the

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 16:27:02

Modified files:
.  : ChangeLog 
fvwm   : events.c 

Log message:
* Accidentally flushed PropertyNotify events for all windows, not just the
selected one.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Notification: incoming/720

2001-06-22 Thread Dominik Vogt
On Fri, Jun 22, 2001 at 07:42:45AM -0500, fvwm-bug wrote:
 FVWM Bug Tracking notification
 
 new message incoming/720
 
 Message summary for PR#720
   From: [EMAIL PROTECTED]
   Subject: Disappearing Icons (reproducible)
   Date: Fri, 22 Jun 2001 07:42:44 -0500
   0 replies   0 followups
 
 Hi!
 
 If a window's icon is sticky, but not the window itself, and
 you restart fvwm 2.2.32 with a current desk other than 0, then
 this window will disappear from the desktop. As I have StickyIcons
 by default, this makes _all_ icons disappear - ARGH! :)
 
 The icon will still be shown in both FvwmPager and in FvwmWinList.
 The only way to restore the normal behavior is to a) deiconify
 the window once (using FvwmWinList or FvwmPager), or b) restart
 fvwm with the current desktop 0.
 
 When the icons are invisible, new icons are positioned correctly
 within the icon box, i.e. if I had three icons before, then the
 next icon will correctly place itself next to the three invisible
 icons.

I have fixed this in the next beta release (or current CVS).

Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Set development version to 2.3.34.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 16:50:04

Modified files:
.  : NEWS configure.in ChangeLog 

Log message:
* Set development version to 2.3.34.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt fvwm-web: * Updated for 2.3.33.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm-web
Changes by: domivogt01/06/22 16:57:22

Modified files:
.  : ChangeLog download.html index.html 

Log message:
* Updated for 2.3.33.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


fvwm-2.3.33 has been released and uploaded

2001-06-22 Thread Dominik Vogt


Bye

Dominik ^_^  ^_^

--
Dominik Vogt, [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Improved build instructions.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 16:59:36

Modified files:
utils  : make_fvwmdist.sh 

Log message:
* Improved build instructions.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt fvwm-web: * Updated generated files.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm-web
Changes by: domivogt01/06/22 17:02:58

Modified files:
generated  : AUTHORS.html FAQ.html NEWS.html 

Log message:
* Updated generated files.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: fvwm-2.3.33 has been released and uploaded

2001-06-22 Thread Jason L Tibbitts III
It's in place now.

 - J
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


CVS domivogt: * Some updates to release script.

2001-06-22 Thread FVWM CVS
CVSROOT:/home/cvs/fvwm
Module name:fvwm
Changes by: domivogt01/06/22 17:42:11

Modified files:
docs   : FAQ 
utils  : ChangeLog make_fvwmdist.sh 

Log message:
* Some updates to release script.

--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: releasing 2.4.0

2001-06-22 Thread Mikhael Goikhman
On 03 Jun 2001 21:33:48 -0400, Paul D. Smith wrote:
 
 %% Dominik Vogt [EMAIL PROTECTED] writes:
 
   dv The one that Paul (PDS) reported with in conjunction with
   dv FvwmAuto.  Of course I still hope he'll provide some more details.
 
 I posted this on May 1:
 
   OK, I think I have more details.  If I have mouse-2 bound to my
   Iconify-and-Compact function:
 
 AddToFunc Iconify-and-Compact
 +   C Iconify
 +   C All (CurrentDesk Iconic) RecaptureWindow
 
 Mouse 2 I   A   Function Iconify-and-Compact
 
   then I see this behavior.  It's very easy to reproduce; create an icon
   box like IconBox 2 -20 -1 -1, for example (I don't use any of the
   module icon managers, just the builtin IconBox).  Now place an xterm
   over the icon box.  Then iconify the xterm.  Then click mouse-2 on the
   xterm's icon in such a way that the window will appear underneath your
   mouse cursor when it de-iconifies, even if you don't move it (the
   mouse).
 
   If I change mouse-2 to run just Iconify, I can't make it happen
   anymore.
 
   So, maybe this behavior is no longer supported?  It used to work until
   fairly recently; someone on the workers list suggested it (although I
   checked and it's not listed in the FAQ).
 
 I never heard anything so I assumed it was expected behavior.

It is not an FvwmAuto problem, it's RecaptureWindow.

I can reproduce what Paul describes without FvwmAuto with FvwmAnimate.
Or without FvwmAnimate, but when the original icon is already unfocused.
(It is possible to get unfocussed icon under cursor if you enter it during
All RecaptureWindow.)

But I don't think this problem is critical for 2.4.0.
I may help to fix it in 2.4.1.

Restoring focus may be done explicitely by adding to Iconify-and-Compact:

  + C Focus NoWarp   # or even: WindowId $w (!Iconic) Focus NoWarp

Does anyone think this problem is critical to stop the 2.4.0 release?

It also seems that a problem with not focussing of Nautilus is not
critical either, it may be fixed by Style Lenience.

We should move on. I think we agreed that 2.3.33 is the latest release.
I want to change the next version from 2.3.34 to 2.4.0. Any objections?

I also think that if we want to move, the code should be fully frozen now.
Any non obvious change (even a possible fix) should be voted, anyone is
able to veto if he thinks a problem is not critical to start to fix it.

Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: can't find mails describing FvwmIconMan pipe problem

2001-06-22 Thread Mikhael Goikhman
On 23 Jun 2001 01:06:36 +0200, Dominik Vogt wrote:
 
 I wanted to debug the problem with the dying FvwmIconMan module
 but can not find anything in the mail archives.  Does anybody have
 the problem description handy?

Do you have an estimation for the date of this message?
I can't find any dying FvwmIconMan message in my 2001 archive.
I only see the message where you ask about what to do with this problem:

  http://www.hpc.uh.edu/fvwm/archive/0106/msg00023.html

Regards,
Mikhael.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: Compilation warnings with gcc-3.0

2001-06-22 Thread Lorenz Minder
Dominik Vogt wrote:

 To me that seems as if the preprocessor is broken.  It issues a
 warning as if
 
   globals.managers[id].##field
 
 was expanded to tow separate tokens:
 
   globals.managers[id] .buttonState[context]
  ^^^
 
 and not to
 
   globals.managers[id].buttonState[context]
  ^^
 
 And even if it split the token into two it would hardly ever
 matter since C does not care for the additional space.

I don't think that the preprocessor is broken. It's just that it is more
strict ANSI conformant than it used to be. (Correct me if I'm wrong, I
don't have an exact Standards description handy.)

What the warning is trying to say is that you're not allowed to use ##
with non-identifier-characters (period in this case); at any rate, it
won't insert a white space in such a case. And, it is just a warning; the
preprocessor does the Right Thing.

Consider the following:

==
lorinder$ cat  example
#define PERIODLEFT(x) .##x
#define CHARLEFT(x) a##x

PERIODLEFT(foo)
#line 100
PERIODLEFT(;)
#line 1000
CHARLEFT(bar)
#line 1
CHARLEFT(!)
lorinder$ /usr/bin/cpp --version
2.95.2
lorinder$ /usr/bin/cpp example 
# 1 example



.foo  
# 99 example

.;  
# 999 example

abar  
#  example

a!  
lorinder$ /usr/local/bin/cpp --version
3.0
lorinder$ /usr/local/bin/cpp example  
example:4:1: warning: pasting . and foo does not give a valid
preprocessing token
# 4 example
.foo
# 100 example
example:100:1: warning: pasting . and ; does not give a valid
preprocessing token
.;
# 1000 example
abar
# 1 example
example:1:1: warning: pasting a and ! does not give a valid
preprocessing token
 a!
lorinder$ 
==

Hence, the fix is to simply remove the ##. This certainly can't break
anything since, as you pointed out, even if some preprocessors (wrongly)
insert a white space there, this won't cause any problems.

Thus, the following patch, which solves these problems, can be safely
applied.

Cheers,
--Lorenz


--- readconfig.c.orig   Thu Mar 29 00:36:11 2001
+++ readconfig.cSat Jun 23 01:54:12 2001
@@ -1047,11 +1047,11 @@
  int id = manager; \
  if (id == -1) {   \
for (id = 0; id  globals.num_managers; id++) { \
-globals.managers[id].##field = value; \
+globals.managers[id].field = value;   \
}   \
  } \
  else if (id  globals.num_managers) { \
-   globals.managers[id].##field = value;   \
+   globals.managers[id].field = value; \
  } \
  else {\
ConsoleMessage (Internal error in SET_MANAGER: %d\n, id); \
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]


Re: releasing 2.4.0

2001-06-22 Thread Paul D. Smith
%% Mikhael Goikhman [EMAIL PROTECTED] writes:

  mg I can reproduce what Paul describes without FvwmAuto with
  mg FvwmAnimate.  Or without FvwmAnimate, but when the original icon
  mg is already unfocused.  (It is possible to get unfocussed icon
  mg under cursor if you enter it during All RecaptureWindow.)

  mg Does anyone think this problem is critical to stop the 2.4.0 release?

Not me.

  mg Restoring focus may be done explicitely by adding to Iconify-and-Compact:

  mg   + C Focus NoWarp   # or even: WindowId $w (!Iconic) Focus NoWarp

I'll try these; although I've had this compact feature turned off ever
since it broke and I haven't really missed it much... so that tells you
how important I think it is.

Personally I vote we leave 2.3.34 out for 1 week, and only fix the most
critical of bugs (and/or build/compile issues?)... and if there aren't
any at the end of 1 week we recut it as 2.4.0.

-- 
---
 Paul D. Smith [EMAIL PROTECTED]HASMAT--HA Software Methods  Tools
 Please remain calm...I may be mad, but I am a professional. --Mad Scientist
---
   These are my opinions---Nortel Networks takes no responsibility for them.
--
Visit the official FVWM web page at URL:http://www.fvwm.org/.
To unsubscribe from the list, send unsubscribe fvwm-workers in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]