evilwm-lrd

the Larry Doolittle branch of Ciaran Anscomb's superb evilwm

Until Ciaran finds the time to process and integrate my work, I offer my evilwm modifications to the world for general use and further testing. In fact, Ciaran and I are (as of 2005-04-26) in contact and pulling our versions back together. Watch this space for the result!

2005-09-19 update: cross reference to evilwm-0.99.18. Ciaran absorbed a lot of my changes, and I'm folding a few that he didn't forward. So far, it looks really nice.

Original material, direct from Ciaran and sourceforge:

My mirrors of the above:

My contributions:

All my testing, usage, and development of evilwm is done with Debian sarge and sid, on x86 and x86_64 platforms.

Changelog

Behavior changes: Build changes: Code cleanups (a.k.a. gratuitous changes):
Triage of evilwm bugs listed on sourceforge:
numberdescription status
724808collision with Qt doesn't reproduce in similar conditions, probably fixed
750060terminal dragging issue assign to aterm
751885feature request: window resizing with keyboard not attempted
778827Feature request: custom keybindings use xbindkeys
785134problem closing xine doesn't reproduce in similar conditions, probably fixed
787535InstallShield apps don't draw right similar conditions not available, unknown
841845Very odd a/xterm problem understood, not a bug
846144Evilwm crashes on Fedora Core 1 similar conditions not available, unknown
902679shaped windows disrupt alt-tab behaviour fixed in CVS
1119003bad interaction with xpdf -fullscreen fixed in -lrd
1188790one-rectangle shaped windows mishandled fixed in -lrd
windows deleted when changing virtual desktop fixed in -lrd
many option combinations fail to build fixed in -lrd

The options-permute script that shows up in my version takes 56 minutes (on my Athlon 2600+) to check 4096 build combinations. gcc-3.3.4 and the options -Os -Wall -std=c99 -D_XOPEN_SOURCE -W -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wshadow -Waggregate-return -Wnested-externs -Winline -Wwrite-strings -Wundef -Wsign-compare -Wmissing-prototypes -Wredundant-decls finds no compile-time errors, and only the following two warnings:
misc.c:31: warning: passing arg 2 of `execvp' from incompatible pointer type
screen.c:79: warning: `draw_outline' defined but not used

April 26, 2005
Larry Doolittle