MouseFocusRequiresMotion Style
Hello. Here's the patch for the styles MouseFocusRequiresMotion / MouseFocusRequiresMotionOff I talked about long ago. This is against fvwm-snap-20010916. The code seems to work fine for me, but I'm not sure whether the pieces of code have actually been put in the correct places. For instance, there are several functions related to setting the focus, SetFocusWindow(), MoveFocus(), DoSetFocus(), etc. and I'm not sure which one should contain the functionality of memorizing the pointer position. Furthermore I introduced new global variables, focus_x and focus_y to memorize where the pointer was, when a window was last focussed. But this is probably the most appropriate way of doing that, is it? Greetings, --Lorenz mouse_focus_requires_motion.patch.gz Description: Binary data
Notification: incoming/780
FVWM Bug Tracking notification new message incoming/780 Message summary for PR#780 From: [EMAIL PROTECTED] Subject: StartsOnScreen ignored with USPosition Date: Sun, 16 Sep 2001 18:24:41 -0500 0 replies 0 followups > ORIGINAL MESSAGE FOLLOWS < >From [EMAIL PROTECTED] Sun Sep 16 18:24:42 2001 Received: from karazm.math.uh.edu ([129.7.128.1]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 15ilHG-0005qT-00 for [EMAIL PROTECTED]; Sun, 16 Sep 2001 18:24:42 -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 SAA04759 for <[EMAIL PROTECTED]>; Sun, 16 Sep 2001 18:24: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 15ilHF-0005qP-00 for [EMAIL PROTECTED]; Sun, 16 Sep 2001 18:24:41 -0500 To: [EMAIL PROTECTED] Subject: StartsOnScreen ignored with USPosition Message-Id: <[EMAIL PROTECTED]> Date: Sun, 16 Sep 2001 18:24:41 -0500 Full_Name: Sidik Isani Version: 2.4.2 CVS_Date: OS: X_Server: Submission from: (NULL) (128.171.80.86) Patch posted to [EMAIL PROTECTED] on sept. 15th. I checked it carefully, and am quite sure my patch only affects FVWM's behavior when the StartsOnScreen style is in effect. This makes StartsOnScreen work as expected, just like StartsOnDesk and StartsOnPage already do. Currently, FVWM incorrectly places windows with user position on the global screen. Includes man page update. Thanks! -- Visit the official FVWM web page at 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/779
FVWM Bug Tracking notification new message incoming/779 Message summary for PR#779 From: [EMAIL PROTECTED] Subject: key bindings dont work as expected Date: Sat, 15 Sep 2001 20:50:51 -0500 0 replies 0 followups > ORIGINAL MESSAGE FOLLOWS < >From [EMAIL PROTECTED] Sat Sep 15 20:50:52 2001 Received: from karazm.math.uh.edu ([129.7.128.1]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 15iR5A-0003dj-00 for [EMAIL PROTECTED]; Sat, 15 Sep 2001 20:50:52 -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 UAA18719 for <[EMAIL PROTECTED]>; Sat, 15 Sep 2001 20:50:51 -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 15iR59-0003df-00 for [EMAIL PROTECTED]; Sat, 15 Sep 2001 20:50:51 -0500 To: [EMAIL PROTECTED] Subject: key bindings dont work as expected Message-Id: <[EMAIL PROTECTED]> Date: Sat, 15 Sep 2001 20:50:51 -0500 Full_Name: Peder Stray Version: 2.4.1 CVS_Date: OS: X_Server: Submission from: (NULL) (62.179.153.132) i used to hav lines like this in my .fvwm2rc Key S SWIFT 4 Stick but in with 2.4.1 i had to change this to Key s SWIFT 4 Stick to get it to work as expected, the first line is now interpreted as the following would be interpreted in 2.4.0 Key S SWIFT 4S Stick that is, upper case keys now seem to imply the shift modifier. -- Visit the official FVWM web page at 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]
Creating rpms for RedHat Linux
I am not sure when I will be able to return to creating rpms, so please someone with RedHat systems create rpms for 2.4.2. Creating rpms is as trivial as running one make command once you setup the required environment, i.e. rpm-build installed, all devel libraries needed for building fvwm installed, and in case of old rpm-build on RH 6.x the user has permissions to write to /usr/src/redhat directory (newer rpm-build uses $HOME/redhat for this purpose). It is suggested that you use a stock RedHat 6.x and RedHat 7.x. You may use a non-stock system, but ensure that you don't have standard utilities like perl in /usr/local/bin or ~/bin, so resulting rpms work for all users not only on your system. Test your rpm on an other system. Here are the exact instructions: Install GTK+, ncurses, readline, libstroke rpms and their devel parts. Use rpms from http://fvwm-themes.sourceforge.net/rpm/support/ if needed. You should get support for all features except for gnome-libs, rplay and multibyte that are disabled (you may enable multibyte at your own risk). Get fvwm-2.4.2.tar.bz2 and unpack it. Alternativelly using cvs execute: cvs update -r version-2_4_2 If you have RH 6.1 or RH 6.2 system: * run: make rpm-dist release=1 * upload fvwm-2.4.2-1.i386.rpm and fvwm-2.4.2-1.src.rpm If you have RH 7.0 with updates for glibc and gcc or RH 7.1 system: * run: make rpm-dist release=1.rh7 * upload fvwm-2.4.2-1.rh7.i386.rpm Upload rpms (after testing that they work) to ftp://upload.sf.net/incoming . Unfortunately ftp port is closed now, so just upload to any place you can and notify Olivier and me about this. I prefer Olivier to do all the rest. Regards, Mikhael. -- Visit the official FVWM web page at 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: Several things
[SNIP] > > > There are several things to notice: > > > > > > - 2.4 makes an additional dark border around the window, hence the window > > > is 2px wider and 1px taller. > > > > See my comment above. With an empty config file, borders look the > > same in 2.4 and 2.2.5. > [SNIP] > > > - On the upper [right resize corner]=>[vertical part]=>[hilite right > > > vertical line] runs 1px higher than it should. This reminds a bug I > > > reported on spring... > > > > I see it on your screenshot, but I don't see it here. Could you > > provide all your border/title/button related config lines, please? > > Two screenshots are attached, null224.gif is fvwm-2.2.4 (from > ftp.fvwm.org), null24.gif is fvwm-cvs-2001-Sep-10 (cvs checkout, not ftp > snapshot). Both were made with "./configure --prefix=; make; make > install", with no other options specified. Both were run with > /bin/fvwm2 -f /dev/null. > > While both of these screenshots are 1px less tall than their > yesterday's AnotherLevel-based analogs (due to lack of buttons?), the > picture is the same -- 2.4 is 2px wider and 1px taller than 2.2.4. > However, I didn't check 2.2.5 yet (in fact, I never used it). The extra > hilited pixel is also there. I can't verify this at all. 2.2.4 looks perfect here as well as 2.2.5. Are you really 100% no-doubt-about-it *sure* that you started the correct executable and not some older one lying around on your disk? I can at least vaguela remember a problem similar to the overshooting hilight pixel. Anyway, I wouldn't worry too much about bugs in old releases that are fixed today. If there ever was a default 6 pixel border, it was *not* the intended behaviour. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at 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: builtins.c: structure has no member named `wShaped
On Sat, Sep 15, 2001 at 10:33:08PM -0700, Elliot Sowadsky wrote: > > 2.4.1 fails compile on solaris 2.5.1 > > --disable-shape set > > builtins.c: In function `CMD_WindowShade': > builtins.c:295: structure has no member named `wShaped' > builtins.c:312: structure has no member named `wShaped' > builtins.c:436: structure has no member named `wShaped' > builtins.c:456: structure has no member named `wShaped' > > 2.4.0 compiled fine. Fixed in 2.4.2. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at 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]
2.4.2 uploaded
(with a new ANNOUNCE file) Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at 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 NEWS.html.
CVSROOT:/home/cvs/fvwm Module name:fvwm-web Changes by: domivogt01/09/16 11:50:30 Modified files: generated : NEWS.html Log message: * Updated NEWS.html. -- Visit the official FVWM web page at 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.4.2.
CVSROOT:/home/cvs/fvwm Module name:fvwm-web Changes by: domivogt01/09/16 11:49:38 Modified files: . : ChangeLog download.html index.html generated : NEWS.html Log message: * Updated for 2.4.2. -- Visit the official FVWM web page at 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: * Updated for 2.5.0.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 11:49:06 Modified files: . : ChangeLog NEWS configure.in Log message: * Updated for 2.5.0. -- Visit the official FVWM web page at 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.4.3.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 11:45:26 Modified files: . : NEWS configure.in ChangeLog Log message: * Set development version to 2.4.3. -- Visit the official FVWM web page at 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: * Updated for 2.4.2.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 11:31:19 Modified files: . : NEWS Log message: * Updated for 2.4.2. -- Visit the official FVWM web page at 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: * Updated for 2.4.2.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 11:26:39 Modified files: . : configure.in Log message: * Updated for 2.4.2. -- Visit the official FVWM web page at 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: * Updates for 2.4.2.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 11:23:17 Modified files: . : ChangeLog NEWS docs : ANNOUNCE Log message: * Updates for 2.4.2. -- Visit the official FVWM web page at 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: Patch for fvwm & modules man pages
On Sun, Sep 16, 2001 at 01:16:33PM +0700, Dmitry Yu. Bolkhovityanov wrote: > On Sat, 15 Sep 2001, Dominik Vogt wrote: > > > > BTW2: FvwmSave manpage wasn't changed, since it is completely broken: most > > > text in it refers to "NoClutter" (?!?!?!). > > > > NoClutter is an ancient fvwm1 module. Since I never used fvwm1 > > myself I have no idea what it does. > > Mmmm... What I meant is that FvwmSave.1 is just *completely > wrong*. It isn't a man page for FvwmSave, *half of it is a man page for > "NoClutter"*. Probably nobody uses FvwmSave, since nobody reported this > as a bug? ;-) Funny. Perhaps the FvwmSave module should be removed completely. >From the description of NoClutter I assume that its the forefather of FvwmAuto. > BTW, I've just looked at fvwm-1.24 sources. It already had no > "NoClutter" module, and FvwmSave.1 had already been broken (talking about > NoClutter). The scenario of how this artefact had appeared is obvious > ;-). Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at 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: builtins.c: structure has no member named `wShaped
On Sat, Sep 15, 2001 at 10:33:08PM -0700, Elliot Sowadsky wrote: > > 2.4.1 fails compile on solaris 2.5.1 > > --disable-shape set > > builtins.c: In function `CMD_WindowShade': > builtins.c:295: structure has no member named `wShaped' > builtins.c:312: structure has no member named `wShaped' > builtins.c:436: structure has no member named `wShaped' > builtins.c:456: structure has no member named `wShaped' > > 2.4.0 compiled fine. *"ยง$&% I thought I had taken care of this. I guess I'll have to make a 2.4.2 release soon. Bye Dominik ^_^ ^_^ -- Dominik Vogt, [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] -- Visit the official FVWM web page at 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 several shape bugs (old and new).
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 10:51:19 Modified files: . : ChangeLog NEWS fvwm : add_window.c borders.c builtins.c decorations.c events.c externs.h fvwm.c fvwm.h icons.c libs : Colorset.c FShape.c FShape.h modules: ChangeLog modules/FvwmBacker: FvwmBacker.c modules/FvwmBanner: FvwmBanner.c modules/FvwmButtons: FvwmButtons.c icons.c modules/FvwmCpp: FvwmCpp.c modules/FvwmDragWell: fvwmDragWell.c modules/FvwmForm: FvwmForm.c modules/FvwmIconBox: FvwmIconBox.c icons.c modules/FvwmIconMan: FvwmIconMan.h globals.c readconfig.c x.c x.h xmanager.c modules/FvwmIdent: FvwmIdent.c modules/FvwmM4 : FvwmM4.c modules/FvwmPager: FvwmPager.c x_pager.c modules/FvwmScript: FvwmScript.c modules/FvwmScroll: FvwmScroll.c modules/FvwmTaskBar: FvwmTaskBar.c Goodies.c modules/FvwmTheme: FvwmTheme.c modules/FvwmWharf: FvwmWharf.c modules/FvwmWinList: FvwmWinList.c Log message: * Fixed several shape bugs (old and new). * There is no loger a need to use ifdef SHAPE except in libs/FShape.[ch]. -- Visit the official FVWM web page at 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: * Removed remaining todo items to todo-3.0 and deleted todo-xinerama.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 07:19:42 Modified files: . : todo-3.0 Removed files: . : todo-xinerama Log message: * Removed remaining todo items to todo-3.0 and deleted todo-xinerama. -- Visit the official FVWM web page at 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: * Use new ReliefRectangle2 routine for window title too.
CVSROOT:/home/cvs/fvwm Module name:fvwm Changes by: domivogt01/09/16 07:16:03 Modified files: . : ChangeLog fvwm : borders.c modules: ChangeLog modules/FvwmPager: FvwmPager.c Log message: * Use new ReliefRectangle2 routine for window title too. * Fixed keyboard grabbing for transient pager. -- Visit the official FVWM web page at 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: Several things
On Sun, 16 Sep 2001, Dominik Vogt wrote: > On Sat, Sep 15, 2001 at 08:42:21PM +0700, Dmitry Yu. Bolkhovityanov wrote: > > On Thu, 13 Sep 2001, Dominik Vogt wrote: > > > On Thu, Sep 13, 2001 at 03:29:20PM +0700, Dmitry Yu. Bolkhovityanov wrote: > > > > 2. Somewhere after 2.2.4, the decoration code was changed so > > > > that > > > > borders became wider. This had several visible effects, all of which > > > > are > > > > IMHO negative: > > > > > > > > a) windows occupy more space (with 2.2.4 on 1152x864 > > > >screen xterm with lucidatypewriter-12 font could be > > > >tall-maximized to occupy exactly full screen with 64 > > > >lines, and xterm with lucidatypewriter-10 could be > > > >wide-maximized to use exactly full screen width; now > > > >there are unused gaps); > > > > > > The size of the decorations *didn't* change internally in fvwm. > > > If things don't fit nicely anymore then either the font in your > > > xterms has changed or fvwm's title font (TitleFont foo) or the > > > width of the window borders (HandleWidth and BorderWidth styles). > > > > No. See below and screenshot. > > Nope, window borders have always been 7 pixels wide, and they are > too in 2.2.x. I don't know where this setting is coming from, but > it's definitely not the default. You can verify that by running > fvwm without a config file > > > > > b) hilited parts of titlebar buttons stick -- see > > > > topmost > > > >scanline of buttons ##0,8. > > > > > > I'm not sure what you mean. Can you perhaps just provide a > > > screenshot? > > > > A screenshot is attached. The left window is fvwm-2.2.4 (RedHat > > 6.2), the right is fvwm-cvs-2001-Sep-10 (compiled and run on RedHat 7.1). > > Both xterms were run from the same host and on the same X server, with a > > command "xterm -fn lucidasanstypewriter-12 -geom 20x5", fvwm configuration > > is the same AnotherLevel-1.0.1-1 from RedHat-6.2. > > > There are several things to notice: > > > > - 2.4 makes an additional dark border around the window, hence the window > > is 2px wider and 1px taller. > > See my comment above. With an empty config file, borders look the > same in 2.4 and 2.2.5. [SNIP] > > - On the upper [right resize corner]=>[vertical part]=>[hilite right > > vertical line] runs 1px higher than it should. This reminds a bug I > > reported on spring... > > I see it on your screenshot, but I don't see it here. Could you > provide all your border/title/button related config lines, please? Two screenshots are attached, null224.gif is fvwm-2.2.4 (from ftp.fvwm.org), null24.gif is fvwm-cvs-2001-Sep-10 (cvs checkout, not ftp snapshot). Both were made with "./configure --prefix=; make; make install", with no other options specified. Both were run with /bin/fvwm2 -f /dev/null. While both of these screenshots are 1px less tall than their yesterday's AnotherLevel-based analogs (due to lack of buttons?), the picture is the same -- 2.4 is 2px wider and 1px taller than 2.2.4. However, I didn't check 2.2.5 yet (in fact, I never used it). The extra hilited pixel is also there. System information: viper:~% uname -mrsp Linux 2.4.2-2 i686 unknown viper:~% cat /etc/redhat-release Red Hat Linux release 7.1 (Seawolf) viper:~% rpm -q glibc glibc-2.2.2-10 viper:~% rpm -q XFree86-devel XFree86-devel-4.0.3-5 (almost a stock RedHat 7.1). _ Dmitry Yu. Bolkhovityanov [EMAIL PROTECTED] The Budker Institute of Nuclear Physics null224.gif Description: GIF image null24.gif Description: GIF image
Re: Patch for fvwm & modules man pages
On Sat, 15 Sep 2001, Dominik Vogt wrote: > > BTW2: FvwmSave manpage wasn't changed, since it is completely broken: most > > text in it refers to "NoClutter" (?!?!?!). > > NoClutter is an ancient fvwm1 module. Since I never used fvwm1 > myself I have no idea what it does. Mmmm... What I meant is that FvwmSave.1 is just *completely wrong*. It isn't a man page for FvwmSave, *half of it is a man page for "NoClutter"*. Probably nobody uses FvwmSave, since nobody reported this as a bug? ;-) BTW, I've just looked at fvwm-1.24 sources. It already had no "NoClutter" module, and FvwmSave.1 had already been broken (talking about NoClutter). The scenario of how this artefact had appeared is obvious ;-). _ Dmitry Yu. Bolkhovityanov [EMAIL PROTECTED] The Budker Institute of Nuclear Physics -- Visit the official FVWM web page at 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]
builtins.c: structure has no member named `wShaped
2.4.1 fails compile on solaris 2.5.1 --disable-shape set builtins.c: In function `CMD_WindowShade': builtins.c:295: structure has no member named `wShaped' builtins.c:312: structure has no member named `wShaped' builtins.c:436: structure has no member named `wShaped' builtins.c:456: structure has no member named `wShaped' 2.4.0 compiled fine. -- Visit the official FVWM web page at 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]