Your message dated Thu, 07 Feb 2008 21:02:16 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#463384: fixed in fvwm 1:2.5.24-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: fvwm
Version: 1:2.5.23-2
Severity: normal
Tags: patch

Hi,

I reported a FVWM crash to the FVWM-ML which got fixed already upstream:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg16265.html

Could you add the patch, since this bug crashes FVWM for me, when the
situation happens. I am not sure, when a new upstream release will get out.

Thanks
Philipp

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages fvwm depends on:
ii  debconf [debconf-2.0]  1.5.19            Debian configuration management sy
ii  gdk-imlib11            1.9.15-5          imaging library for use with gtk
ii  libc6                  2.7-6             GNU C Library: Shared libraries
ii  libcairo2              1.4.14-1          The Cairo 2D vector graphics libra
ii  libfontconfig1         2.5.0-2           generic font configuration library
ii  libfreetype6           2.3.5-1+b1        FreeType 2 font engine, shared lib
ii  libfribidi0            0.10.9-1          Free Implementation of the Unicode
ii  libglib1.2ldbl         1.2.10-19         The GLib library of C routines
ii  libglib2.0-0           2.14.5-2          The GLib library of C routines
ii  libgtk1.2              1.2.10-18.1       The GIMP Toolkit set of widgets fo
ii  libgtk2.0-0            2.12.5-2          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libncurses5            5.6+20080119-1    Shared libraries for terminal hand
ii  libpng12-0             1.2.15~beta5-3    PNG library - runtime
ii  libreadline5           5.2-3             GNU readline and history libraries
ii  librplay3              3.3.2-11          Shared libraries for the rplay net
ii  librsvg2-2             2.20.0-1          SAX-based renderer library for SVG
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libstroke0             0.5.1-6           mouse strokes library -- runtime f
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxcursor1            1:1.1.9-1         X cursor management library
ii  libxext6               1:1.0.3-2         X11 miscellaneous extension librar
ii  libxft2                2.1.12-2          FreeType-based font drawing librar
ii  libxi6                 2:1.1.3-1         X11 Input extension library
ii  libxinerama1           1:1.0.2-1         X11 Xinerama extension library
ii  libxpm4                1:3.5.7-1         X11 pixmap library
ii  libxrender1            1:0.9.4-1         X Rendering Extension client libra
ii  zlib1g                 1:1.2.3.3.dfsg-11 compression library - runtime

Versions of packages fvwm recommends:
ii  fvwm-icons                  2001.08.13-6 XPMs icons from fvwm development s

-- debconf information:
* fvwm/upgrade/pre_2.5.8: true
Index: fvwm/ewmh_events.c
===================================================================
RCS file: /home/cvs/fvwm/fvwm/fvwm/ewmh_events.c,v
retrieving revision 1.57
retrieving revision 1.59
diff -u -r1.57 -r1.59
--- fvwm/ewmh_events.c	7 Aug 2007 20:17:43 -0000	1.57
+++ fvwm/ewmh_events.c	31 Jan 2008 09:09:45 -0000	1.59
@@ -185,23 +185,35 @@
 int ewmh_MoveResizeWindow(EWMH_CMD_ARGS)
 {
 	XConfigureRequestEvent cre;
-	int func;
+	int do_reconfigure;
 
 	if (ev == NULL)
 	{
 		return 0;
 	}
-	if (
-		ev->xclient.data.l[3] == fw->g.normal.width &&
-		ev->xclient.data.l[4] == fw->g.normal.height)
+	if (fw == NULL)
 	{
-		func = F_MOVE;
+		/* unmanaged window */
+		do_reconfigure = 1;
 	}
 	else
 	{
-		func = F_RESIZE;
+		int func;
+
+		if (
+			ev->xclient.data.l[3] == fw->g.normal.width &&
+			ev->xclient.data.l[4] == fw->g.normal.height)
+		{
+			func = F_MOVE;
+		}
+		else
+		{
+			func = F_RESIZE;
+		}
+		do_reconfigure = !!is_function_allowed(
+			func, NULL, fw, RQORIG_PROGRAM, False);
 	}
-	if (!is_function_allowed(func, NULL, fw, RQORIG_PROGRAM, False))
+	if (do_reconfigure == 1)
 	{
 		cre.value_mask = ev->xclient.data.l[0];
 		cre.x = ev->xclient.data.l[1];
@@ -218,12 +230,22 @@
 int ewmh_RestackWindow(EWMH_CMD_ARGS)
 {
 	XConfigureRequestEvent cre;
+	int do_restack;
 
 	if (ev == NULL)
 	{
 		return 0;
 	}
-	if (DO_EWMH_USE_STACKING_HINTS(fw))
+	if (fw == NULL)
+	{
+		/* unmanaged window */
+		do_restack = 1;
+	}
+	else
+	{
+		do_restack = !!DO_EWMH_USE_STACKING_HINTS(fw);
+	}
+	if (do_restack == 1)
 	{
 		cre.value_mask = CWSibling | CWStackMode;
 		cre.above = ev->xclient.data.l[1];

--- End Message ---
--- Begin Message ---
Source: fvwm
Source-Version: 1:2.5.24-1

We believe that the bug you reported is fixed in the latest version of
fvwm, which is due to be installed in the Debian FTP archive:

fvwm-gnome_2.5.24-1_amd64.deb
  to pool/main/f/fvwm/fvwm-gnome_2.5.24-1_amd64.deb
fvwm_2.5.24-1.diff.gz
  to pool/main/f/fvwm/fvwm_2.5.24-1.diff.gz
fvwm_2.5.24-1.dsc
  to pool/main/f/fvwm/fvwm_2.5.24-1.dsc
fvwm_2.5.24-1_amd64.deb
  to pool/main/f/fvwm/fvwm_2.5.24-1_amd64.deb
fvwm_2.5.24.orig.tar.gz
  to pool/main/f/fvwm/fvwm_2.5.24.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Manoj Srivastava <[EMAIL PROTECTED]> (supplier of updated fvwm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 07 Feb 2008 09:57:14 -0600
Source: fvwm
Binary: fvwm fvwm-gnome
Architecture: source amd64
Version: 1:2.5.24-1
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <[EMAIL PROTECTED]>
Changed-By: Manoj Srivastava <[EMAIL PROTECTED]>
Description: 
 fvwm       - F(?) Virtual Window Manager, version 2.5
 fvwm-gnome - F(?) Virtual Window Manager (dummy transitional package)
Closes: 455473 460761 463384
Changes: 
 fvwm (1:2.5.24-1) unstable; urgency=low
 .
   * New upstream release
    - Disabled paging during interactive resize operations by
      default (see 2.5.20) as it is annoying to many people.
    - New style command options:
        EdgeMoveResistance
        EdgeMoveDelay
        EdgeResizeDelay
        SnapGrid
        SnapAttraction
      that replace the now obsolete commands EdgeResistance,
      SnapGrid and SnapAttraction.  The EdgeResistance command has
      a new syntax with only one argument.
    - New command MenuCloseAndExec for menu bindinngs that can be
      used to trigger certain commands from a menu without an
      associated item.  For example, with
        Key F1 MTI[]-_ A MenuCloseAndExec Menu RootMenu
      the RootMenu can be opened from any other menu by pressing
      F1.
   * Bug fixes:
    - Sometimes a window jumped by half the screen's size when
      moving with the mouse and hitting the border of the desktop.
    - Fixed the "screen w" argument of the Move and other commands.
    - Clicking on a menu title did not close the menu by default.
    - Temporary files in FvwmPerl overwrote each other.
   * The segmentation fault in ewmh_events has been fixed in this
     version.                                   Closes: Bug#463384
   * Change the dependency to gnome1 libraries; Closes: Bug#460761
     This also means that there was no point in having a separate fvwm
     package where FvwmGtk was a gnome entity; since it was never ported to
     gnome2. So, fvwm-gnome is now a dummy package; and is meant to
     transition to plain old fvwm.
   * Removed the debconf question; since the upgrade would be directly from
     a system installed in 2003 for the question to be valid.
   * Move _all the html files into the documentation directory, thanks to
     Christer Andersson.                        Closes: Bug#455473
Files: 
 897ae8012eddf61cee1e2b815616124c 1338 x11 optional fvwm_2.5.24-1.dsc
 6a42a8a24f37d91120079455dce52e37 3315665 x11 optional fvwm_2.5.24.orig.tar.gz
 4f677ba84dd431f4355bc64f17532a1e 107020 x11 optional fvwm_2.5.24-1.diff.gz
 5ef15667b21cbffe5c604772f215cb22 3691114 x11 optional fvwm_2.5.24-1_amd64.deb
 948bbda6728f721cf95a27dcd8d356d0 23960 x11 optional 
fvwm-gnome_2.5.24-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHq2AQIbrau78kQkwRAmC2AJ9+mz+W0K3J5u+yIjLuVckMbjsKPwCfRc7C
ybJZKSO+BH1SGVH4y3344B8=
=jj2p
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to