Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Fvwm version 1.0 (X-11 Window Manager) available

0 views
Skip to first unread message

Robert Nation

unread,
Nov 3, 1993, 3:37:55 PM11/3/93
to
Fvwm release 1.0 (source only) has been uploaded to sunsite.unc.edu
as file /pub/Linux/Incoming/fvwm-1.0-source.tar.z , and to
spcot.sanders.com as file /pub/fvwm/fvwm-1.0-source.tar.z.
A binary distribution should follow shortly.

Fvwm is a light-weight window manager which provides a simple virtual
desktop, a 3-D look for windows decorations, and color icons.

Memory consumption for Fvwm is about 1/2 to 2/3 that of twm.
Fvwm is targeted at machines with too little memory, at laptops
on which mouse usage may be awkward, and at users who prefer the appearance
of the Motif window manager to twm's appearance. All window manager functions
can be performed (conveniently) without a mouse.


In this release there are no new features. Only bug fixes. There are
different cursors for all four corners on window decorations, though.

Here's the ChangeLog, in case you want to see if your favorite bug has been
fixed:
1. Fixed the problem with grid lines not showing unless
a pager font was used.
2. Removed flags |= VISIBLE from RaiseWindow in pager.c
It prevented correct auto-raise operation.
3. Fixed the pager window title color problems.
4. Added a move-window location indicator similar
to the one for resizing from Henrique Martins
<mar...@hplhasm.hpl.hp.com>
5. fixed the window-resize wrap around problem.
6. Added code to move pager representation of windows as
the real window moves/resizes.
7. Changed XCopyPlane for drawing icon pixmaps
to xcopy area, so that apps can pass color pixmaps
to fvwm. Beat up on icon pixmap drawing to let it
handle application supplied color icon pixmaps
and shaped icon pixmaps.
8. For cases when NumberOfScreens > 1, added a query
to check for current screen prior to setting keyboard
focus. Should fix problems of mysteriously loosing
focus. Problems of not re-drawing decorations on expose
events for screens other than 0 remain.
9. In order to get both matlab and xv to stop walking their
windows around when the re-configure themselves, I had
to re-parent application windows inside a parent that
is exactly the same size as the app window. While I was in
there, made fvwm re-parent undecorated windows, since this
simplifies some things. Also, can now have seperate cursors
for the four corners, which is ofter requested. (Why do
matlab and xv have to be too smart for their own good?)
10.Tidied up above code, now let AddWindow() drop the decorations
any old place, then let SetupFrame clean up the mess.
11.Middle-clicking on a window in the pager no longer moves
the pager image of the window.
12.Changed to DrawImageString for pager labels, so that they are
readable in monochrome.
13.Tried to improve icon autoplacement for icons that
are too wide or tall for the icon box.

Note: If you want to use color icons, you will need to get the Xpm libraries:
/pub/X11/contrib/xpm-3.2g.tar.Z for the Xpm library, or
/pub/Linux/X11/libs, file libXpm32g.tar.z. for a pre-compiled shared
library of libXpm for Linux.
/pub/X11/contrib/xpm1icons.tar.Z, sample icons
/pub/X11/contrib/xpm2icons.tar.Z, more sample icons
/pub/X11/contrib/xpm3icons.tar.Z, still more sample icons
/pub/X11/contrib/ctwm-3.0.tar.Z, pull out the icons. ctwm has really nice
color icons.

Rob Nation
(nat...@rocket.sanders.lockheed.com)

0 new messages