aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 3046cd63b8a4491bc03e182f5807e6e56b00d105 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# cwm – a lightweight and efficient window manager for X11

This is an opinionated port and fork of OpenBSD's cwm window manager to Linux.
Unnecessary or obscure features have been removed whilst a few bugs have been
patched. Future upstream fixes will be included.

See [cwm(1)](cwm.1) and [cwmrc(5)](cwmrc.5).

## Removed features

 - Path completion in the exec menu [(a0387a0)](../commit?id=a0387a0fd66954e024c926655c866a3ab80e460f)
 - The entire ssh menu [(26a8c6c)](../commit?id=26a8c6ced076b6a49b130deb4fe35d6707bebbae)
 - The entire wm menu [(c0f391e)](../commit?id=c0f391e648f52cd9b8fa6e534a2f97a8ba0f46a9)
 - Matching on window title history [(08ab650)](../commit?id=08ab650ce0d4d699e7e062d439ab6c8858bad65a)

## Added features and bugfixes

 - XDG-compliant configuration file location
 - Windows are automatically raised when fullscreened
 - Warping to last active window if there is no active client [(47703bb)](../commit?id=47703bbeafea2d689a33fce27e46b0e05c6bcd4e)
 - Ignored clients are not shown in the window menu [(37d5340)](../commit?id=37d5340b0fc3948d8f676ff8774a48936e8be087)
 - Colors are calculated using the client's visual and colormap,
   enabling support for compositors [(13377b4)](../commit?id=13377b4e34be6d298eeb41a55df939f39ee7f5a7)
 - A memory leak in conf_clear has been fixed [(5ff1dc2)](../commit?id=5ff1dc2b8f6ec0ab2ebdd132ba1b56cebeb9626c)
 - A string truncation issue in menu_draw has been fixed [(49be2ed)](../commit?id=49be2ed2e13a61ba0ab2ae7cca44dcdc1829f3eb)
 - cwm no longer warps the pointer when normal applications send \_NET\_ACTIVE\_WINDOW [(417a61e)](../commit?id=417a61ed616a272c9412ab4d8f2dcd04ead25fe1)

See the respective commits for more information.