Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52942 - fvwm pager not updating minimized windows properly
Summary: fvwm pager not updating minimized windows properly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Tavis Ormandy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-03 21:30 UTC by jieryn
Modified: 2005-02-06 00:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jieryn 2004-06-03 21:30:09 UTC
FvwmPager is not handling windows being minimized.  it still shows a shaded area where the previously minimized window was sitting.  previous versions of fvwmpager would minimize the paged window as well..

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




fvwm 2.5.8 compiled on Apr  9 2004 at 18:59:18
with support for: ReadLine, XPM, PNG, Shape, XShm, SM, Xinerama, XRender, XFT



Gentoo Base System version 1.4.10
Portage 2.0.50-r7 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0,
2.6.4-gentoo-r1)
=================================================================
System uname: 2.6.4-gentoo-r1 x86_64 4
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib aim alsa amd64 apm arts avi cdr crypt dvd emacs encode esd
foomaticdb gd gdbm gif gnome gpm gtk gtk2 imagemagick imap imlib imlib2 ipv6
java jikes jpeg junit kerberos krb4 libg++ libwww mad mikmod motif mozilla mpeg
multilib ncurses nogcj oggvorbis opengl oss pam pdflib perl png python quicktime
readline sdl spell ssl tcltk tcpd tiff truetype usb xml xml2 xmms xv yahoo zlib"
Comment 1 Evgeny Stambulchik 2004-06-06 09:45:04 UTC
I confirm this. Also, *FvwmPager: UseSkipList has no effect.
Comment 2 Tavis Ormandy (RETIRED) gentoo-dev 2004-06-06 10:28:49 UTC
Evgeny, on which platform? 

Please attach a pager configuration that demonstrates this bug, also a screenshot may be useful.
Comment 3 jieryn 2004-06-06 10:36:54 UTC
okay -- two comments from me.  first, i have taken a couple of screen shots (i am in the far right virtual desktop):

http://www.cse.buffalo.edu/~jlf27/before.jpg
http://www.cse.buffalo.edu/~jlf27/after.jpg

you can see my gaim #irc window still visible in the pager..  2nd comment, i do not have this problem with fvwmpager not honouring the use skip list.  if you notice in my active pager window the fvwm pager and winlist and gkrellm are not appearing and all of those have the skip directive.
Comment 4 Evgeny Stambulchik 2004-06-06 10:51:05 UTC
Tavis: I'm using amd64 as well (as the original poster). Here's a relevant part of .fvwm2rc:

########################### Pager #########################################
*FvwmPager:     Font -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-*
*FvwmPager:     SmallFont 5x8
*FvwmPager:     Fore Black
*FvwmPager:     Back Grey45
*FvwmPager:     Pixmap themes/Giraffe/tile.xpm
*FvwmPager:     Hilight #cdc690
*FvwmPager:     WindowColors Black #a8a088 Black #cdc690
*FvwmPager:     Geometry -1-1
*FvwmPager:     Label 0 Desktop
*FvwmPager:     UseSkipList

I'll attach a screenshot tomorrow (at home already...).
Comment 5 Evgeny Stambulchik 2004-06-06 23:06:59 UTC
OK, here is a screenshot (large, ~2MB):
http://plasma-gate.weizmann.ac.il/~fnevgeny/tmp/pagerbug.png

The pager is in the lower right corner. You can see that
1) Mozilla's mail window still occupying its place in the pager while the real app is iconized (in the upper right corner)
2) the FvwmButtons vertical bar is visible in the pager in spite of being declared as

Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 0

Both bugs are absent in 2.4.18. Notice that the pager itself is swallowed by the FvwmButtons module:

*FvwmButtons(1x1  Swallow 'FvwmPager' 'FvwmPager 0 0')

Also notice the borders are back to normal after applying my fix http://bugs.gentoo.org/attachment.cgi?id=32782&action=view ;-).

PS. It does seem to me 2.5 is better left with ~keywords defined...
Comment 6 Evgeny Stambulchik 2004-06-07 02:18:19 UTC
Oops. *FvwmPager: UseSkipList is a 2.5 feature. But I for sure remember it worked for me once - must have been with one of earlier 2.5 releases.
Comment 7 Lews Therin 2004-06-08 22:11:58 UTC
I'm also getting this bug, running amd64. The config is share via smb with my laptop, on which it works perfectly.
Comment 8 jieryn 2004-08-13 17:21:54 UTC
*ping*  what is the status on this?  i am still having the same problems...  erk.
Comment 9 Tavis Ormandy (RETIRED) gentoo-dev 2004-08-14 00:49:44 UTC
the developers have committed some fixes to cvs, the module interface is not completely 64bit clean in 2.5.10, hopefully 2.5.11 will be. I can try and diff out the patches if they work, please download this http://dev.gentoo.org/~taviso/files/fvwm-cvs.tar.gz and untar it in your PORTDIR_OVERLAY (eg, /usr/local/portage), unmerge fvwm them emerge fvwm-cvs. If it works, I'll prepare a 2.5.11 ebuild with the patches.
Comment 10 jieryn 2004-08-14 05:57:25 UTC
Tav, i have verified that this patchset works as expected.  i have not given it a thorough regression test, however, it is definitely fixing this problem and one other: http://bugs.gentoo.org/show_bug.cgi?id=53143

please mark both resolved/fixed!  :-)  awesome.
Comment 11 Tavis Ormandy (RETIRED) gentoo-dev 2005-02-06 00:30:53 UTC
resolved, fixed.