FVWM: fvwm 2.0.44, finially

From: Charles Hines <chuck_hines_at_VNET.IBM.COM>
Date: Wed, 15 Jan 1997 16:49:17 -0500

Ok, at long last 2.0.44 is ready and available from the official ftp
site:

      ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/fvwm-2.0.44.tar.gz

and looks like:

-rw-rw-r-- 1 chines fvwm 657705 Jan 15 15:24 fvwm-2.0.44.tar.gz

I think I got all the patches that the workers list sent me from their
preliminary testing of it (I hope I got them all) so it should compile
and run under all the platforms nicely.

There are a lot of changes in this beta release, as you'll see from
the ChangeLog entry below:

======================================================================
2.0.44
       1. More man page and FAQ updates
       2. More minor Imake fixes
       3. Patch for IconGeometry placement problems and probs running
          on multiple displays from Graham Barr
       4. Changed Next/Prev 'CurrentScreen' to be 'CurrentPage' and
          added 'CurrentPageAnyDesk', based on patch by Dan Niles
       5. Updated FvwmIconMan from Brady Montz
       6. Fix so FvwmGoodStuff in extras would compile ok
       7. Added Perl routines (fvwmperl in extras dir) for aid in
          making modules written in Perl, from Dan Astoorian
       8. Hopefully fixed long standing startup timing bug in which
          some windows didn't get Style attributes or borders (by
          fixing when server was grabbed and making sure it didn't get
          ungrabbed to early accidentally)
       9. Added FlipFocus function from Dan Niles, to toggle between
          two windows easily
       10. Patch for EdgeResistance timer problem from Mike Blatchley
       11. Patch to FvwmAudio so it works again (new module message
           type M_STRING wasn't recognized) plus other minor fixes and
           enhancements (like being able to use the rplay 'say'
           command and have arbitrary strings instead of sound file
           names), from Albrecht Kadlec
       12. Fixes to FvwmConsole from Toshi Isogai, plus added his
           FvwmCommand to the extras directory (for sending fvwm
           commands from a shell script).
       13. Patch for dynamic icon title recalculation from Ric Lister.
       14. Updates to fvwmrc_convert from Bill Oswald, with some more
           minor mods from me to make it easier to customize for your
           site.
       15. Added 'Echo' function.
       16. Patch to FvwmForm to handle TrueColor from Chris Laas
       17. Changed fcntl in module.c to use O_NONBLOCK (POSIX) instead
           of O_NDELAY (early SYSV) due to differences in behavior on
           some systems (Pyramid SYSV for instance, pointed out by
           Mark Wedel)
       18. Added Python routines (fvwmpython in extras dir) for aid in
           making moduules written in Python, from Barry Warsaw
       19. FvwmBacker now sets root window when it's invoked as well
           as on desk changes
       20. CatchFatal no longer makes XLib calls (to prevent some
           infinite looping under Digital Unix & Solaris), patch from
           Grant McDorman.
       21. Added Andrew Veliath's TitleBar pixmap patch (optional at
           compile time)
       22. Added patch for timing bug in pager when dragging windows
           across desktops under Solaris from Grant McDorman
       23. Added RefreshWindow function, at the request of Mike Kazda.
       24. Changed default XORValue to 1
       25. Changed SmartPlacement behavior to be "stubborn" (like 1.xx
           StubbornPlacement option) and not place over icons (if you
           don't want this you can compile with NO_STUBBORN_PLACEMENT).
       26. Added extras/FvwmScript (which replaces extras/FvwmForm2)
           from Frederic Cordier (although I think it should be
           renamed to something like FvwmFormScript). It can now
           swallow programs like FvwmButtons.
       27. Sample .fvwm2rc updates, default system.fvwm2rc file now
           minimal to encourange site customization, added more sample
           files to go with it.
       28. Added info to FvwmIdent
       29. Added MiniIcon patch from Brady Montz (optional at compile
           time)
       30. Added BorderStyle border textures (+ TitleStyle, UseDecor,
           etc) patch from Andrew Veliath, part of which was inspired
           by the idea from 'The Rasterman' Carsten Haitzler (optional
           at compile time)
       31. Consolidated Recapture and CaptureAllWindows
       32. Fixes for unmapping problems (patch from Grant McDorman)
       33. Removed redundancy in module.c in Broadcast* funcs.
       34. Multiple -f & -cmd parms now allowed (10 max)
       35. Merged fvwmlib code into some common files, and moved some
           functions out of fvwm proper into them.
       36. Added GlobalOpts builtin (for various options that should
           become Style options later) - this is temporary. I know
           it's ugly, but I didn't feel like adding 6 (or more)
           temporary functions (lazy, I know...)
       37. Added (GlobalOpts) global option
           SmartPlacementIsReallySmart (may become parm to
           SmartPlacement, or whole new CleverPlacement style after
           the Great Style Flag Rewrite) which uses clever placement
           code from Anthony Martin
       38. Started adding new parsing code based on ideas in patch
           from Albrecht Kadlec, for more consistent parsing. More
           and more code in fvwm will be converted to use these...
       39. Added WindowListFunc and made built in window list use it
           by default (instead of RAISE_IT), to allow for various
           actions to be controlled by the builtin window list (like
           to warp the pointer or not warp the pointer when giving it
           the focus, or perhaps do something like run FvwmIdent on
           it). It is interpreted, so you can destroy it and write
           your own version of this default WindowList function.
       40. WindowList now takes reasonable optional parameters instead
           of those cryptic numbers (including an optional function to
           use instead of the default WindowListFunc), based on patch
           from Albrecht Kadlec.
       41. Added WindowId function, sort of like Next & Prev, to force
           a function to happen on a specified WindowID.
       42. Updated FvwmAuto from Albrecht Kadlec (now takes parameters
           for functions to be run on focus in & focus out).
       41. Read funcs now output what they are going to execute if
           -debug parameter was passed in.
       42. Should now be sending synthetic ConfigureNotify on stacking
           changes (for potential motif menubar problems).
       43. Added WindowShade function from Andrew Veliath
       44. Added (GlobalOpts) global options to modify ClickToFocus
           selections: ClickToFocusDoesntPassClick/PassesClick,
           ClickToFocusDoesntRaise/Raises (may become parms to
           ClickToFocus after the Great Style Flag Rewrite)
       45. UseStyle should now parse quoted Style refs correctly,
           courtesy of Andrew Veliath.
       46. Added Randall Winchester's CLICKTORAISE compile time option patch
       47. Patch from Greg Badros for FvwmButtons font coredump
       48. Patch from Greg Badros so FvwmM4 passes opts not recognized
           directly to M4 (so -m4opt not needed) and -outfile option.
           Added these to FvwmCpp as well.
       49. Fixes for compiling under Linux for DEC Alpha from Ilkka E
           T Tuohela
======================================================================

And this is NOT all of the stuff I wanted to get in there, but the
rest can wait until the next release, so don't complain too loudly if
your favorite fix didn't make it this time. It was taking way too
long to get 2.0.44 out the door.

I won't give my usual commentary on these changes as there are way too
many and I have little time right now. But the most visible ones are
probably the optional BorderStyle/TitleStyle/UseDecor stuff from
Andrew Veliath. BTW - I'd like to get some examples of usage from
people who make interesting looking setups for inclusion in 2.1.0.

I'd like to make this the last beta before 2.1.0 (have we heard this
before?) if I could. So if anyone has any suggestions on what they
feel absolutely needs or should be done before 2.1.0 (I do have a few
things in mind already), let me know (preferably via the mailing
lists).

Ideally I'd like to get 2.1.0 out in a few weeks, but as always
that'll probably have to be pushed farther out due the frequent
scarcity of my free time in which to work on fvwm...

As always, I'd like to say thanks to all patch/idea contributors, the
folks on the workers list, and of course, all you users too. :)

Chuck

ps - I've finially gotten around to putting html-ized versions of the
man pages on the web server. I'll try to keep them updated with each
release as well. Unfortunately the converter I used (man2html)
doesn't do internal hyperlinks, but it looked much better than any of
the other converters I found (although RossettaMan was close, as I
recall).

*******************************************************************************
Charles K. Hines <chuck_hines_at_vnet.ibm.com>
IBM Logic Synthesis Developer [BooleDozer (TM)]
Martial Arts Instructor [Modern Arnis, Presas Style Filipino Martial Arts]

         "Go back to sleep, Chuck. You're just havin' a nightmare
             -- of course, we ARE still in Hell." (Gary Larson)
*******************************************************************************
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Wed Jan 15 1997 - 16:05:56 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:59 BST