[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#55799: marked as done (penguineyes: erratic movement when dragging)



Your message dated Fri, 21 Jul 2000 14:53:38 -0400
with message-id <E13FhvW-000074-00@auric.debian.org>
and subject line Bug#55799: fixed in penguineyes 0.10-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.)

Darren Benham
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 20 Jan 2000 22:25:56 +0000
Received: (qmail 21467 invoked from network); 20 Jan 2000 22:25:54 -0000
Received: from vasquez.zip.com.au (mail@203.12.97.41)
  by master.debian.org with SMTP; 20 Jan 2000 22:25:54 -0000
Received: from localhost (banana36.zip.com.au [61.8.30.68])
	by vasquez.zip.com.au (8.9.2/8.9.1) with ESMTP id JAA32726
	for <submit@bugs.debian.org>; Fri, 21 Jan 2000 09:25:47 +1100 (EST)
Received: from gg by localhost with local (Exim 3.11 #1 (Debian))
	id 12BQ2P-0000HM-00; Fri, 21 Jan 2000 08:26:45 +1000
To: submit@bugs.debian.org
Subject: penguineyes: erratic movement when dragging
From: Kevin Ryde <user42@zip.com.au>
Date: 21 Jan 2000 08:26:45 +1000
Message-ID: <87d7qw8jmi.fsf@zip.com.au>
Lines: 25
User-Agent: Gnus/5.0802 (Gnus v5.8.2) Emacs/20.5
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=

Package: penguineyes
Version: 0.9-2

On my slow old SVGA and with the fvwm window manager I find that when
dragging the penguineyes window around the screen it jumps about,
going sideways away from the path of the drag, or forward and
backward.  With lwm the effect is worse, with no window manager it
doesn't occur.

I think what's going on is that in penguineyes.c the
gdk_window_set_position() in motion_notify() goes to the window
manager via substructure redirection and the window manager doesn't
always have time to do the actual XMoveWindow() before the next
motion_notify() tries to read the position with
gdk_window_get_position().  Very likely my slow video card is delaying
the server and exacerbating the problem, it might not show up on a
fast video.

If penguineyes is going to do it's own window positioning then it
should set override_redirect to tell the window manager to keep it's
hands off.  Using GTK_WINDOW_POPUP for the top level window achieves
this, though maybe there's a better way.


--=-=-=
Content-Type: application/x-patch
Content-Disposition: attachment; filename=penguineyes.c.diff

--- penguineyes.c.old	Thu Jan 20 15:16:25 2000
+++ penguineyes.c	Thu Jan 20 17:53:31 2000
@@ -470,7 +470,10 @@
 	mainWindow = applet_widget_new("penguineyes");
     else
 #endif
-	mainWindow = gtk_window_new( GTK_WINDOW_TOPLEVEL );
+	/* The get/set window positions in motion_notify() don't work well
+           if the window manager is doing substructure redirection.  Using
+           GTK_WINDOW_POPUP sets override_redirect and avoids this.  */
+	mainWindow = gtk_window_new( GTK_WINDOW_POPUP );
 
     gtk_widget_push_visual(gdk_imlib_get_visual());
     gtk_widget_push_colormap(gdk_imlib_get_colormap());

--=-=-=--
---------------------------------------
Received: (at 55799-close) by bugs.debian.org; 21 Jul 2000 18:53:40 +0000
>From troup@auric.debian.org Fri Jul 21 13:53:39 2000
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 2 (Debian))
	id 13FhvX-0002gx-00; Fri, 21 Jul 2000 13:53:39 -0500
Received: from troup by auric.debian.org with local (Exim 3.12 1 (Debian))
	id 13FhvW-000074-00; Fri, 21 Jul 2000 14:53:38 -0400
From: Adrian Bunk <bunk@fs.tum.de>
To: 55799-close@bugs.debian.org
Subject: Bug#55799: fixed in penguineyes 0.10-1
Message-Id: <E13FhvW-000074-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Fri, 21 Jul 2000 14:53:38 -0400
Delivered-To: 55799-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
penguineyes, which has been installed in the Debian FTP archive:
penguineyes_0.10-1.dsc
  to dists/woody/main/source/x11/penguineyes_0.10-1.dsc
  replacing penguineyes_0.9-2.dsc
penguineyes_0.10-1_i386.deb
  to dists/woody/main/binary-i386/x11/penguineyes_0.10-1.deb
  replacing penguineyes_0.9-2.deb
penguineyes-gnome_0.10-1_i386.deb
  to dists/woody/main/binary-i386/x11/penguineyes-gnome_0.10-1.deb
  replacing penguineyes-gnome_0.9-2.deb
penguineyes_0.10.orig.tar.gz
  to dists/woody/main/source/x11/penguineyes_0.10.orig.tar.gz
  replacing penguineyes_0.9.orig.tar.gz
penguineyes_0.10-1.diff.gz
  to dists/woody/main/source/x11/penguineyes_0.10-1.diff.gz
  replacing penguineyes_0.9-2.diff.gz

Note that this package is not part of the released stable Debian
distribution.  It may have dependencies on other unreleased software,
or other instabilities.  Please take care if you wish to install it.
The update will eventually make its way into the next released Debian
distribution.

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 55799@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@fs.tum.de> (supplier of updated penguineyes 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 ftpmaster@debian.org)


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

Format: 1.6
Date: Tue, 18 Jul 2000 22:29:40 +0200
Source: penguineyes
Binary: penguineyes-gnome penguineyes
Architecture: source i386
Version: 0.10-1
Distribution: unstable
Urgency: low
Maintainer: Adrian Bunk <bunk@fs.tum.de>
Description: 
 penguineyes - A gnome version of xeyes
 penguineyes-gnome - A gnome version of xeyes
Closes: 55797 55799 63024
Changes: 
 penguineyes (0.10-1) unstable; urgency=low
 .
   * New maintainer.
   * New upstream release.
   * This release contains a manual page for penguineyes. (closes: #63024)
   * Added /usr/doc/penguineyes(-gnome) symlinks. (closes: #55797)
   * Applied patch from Kevin Ryde <user42@zip.com.au> that fixes some
     draw problems. (closes: #55799)
   * Added CFLAGS=$(shell gnome-config --cflags gnome glib).
     penguineyes didn't compile without this.
   * Added Build-Depends.
   * Standards-Version: 3.1.1.1
   * Upload sponsored by Tony Mancill <tmancill@debian.org>
Files: 
 2bfd6888bae2cb4a699c1c3ec2546654 706 x11 optional penguineyes_0.10-1.dsc
 f17906b904b5e640f06427b81df53f4a 286872 x11 optional penguineyes_0.10.orig.tar.gz
 58a017663694d5e1f910ce3c0a14461d 2963 x11 optional penguineyes_0.10-1.diff.gz
 354ff43e3dfa951c22a1733f87852e3d 247906 x11 optional penguineyes-gnome_0.10-1_i386.deb
 1717c4cae5146d10949aaa98b383cebe 242450 x11 optional penguineyes_0.10-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjl303oACgkQpdwBkPlyvgNrGgCfY3fy70VluixOomaLrf/NGFJ2
1kAAnjU4s7h1YpRbJnxp3MjsG4ES7UGI
=4VXd
-----END PGP SIGNATURE-----



Reply to: