add cleanup functions to the client list menus that removes everything from them when they are not being shown (saves iterating thru the list uselessly when a client is unmanaged)
add an option to next/previous window to only include hilited/flashing/urgent windows (feature req/bug #4341)
use g_slice_new() instead of g_new() part 2
Rework the code provided by Kadlcik Libor for loading/showing icons in Openbox menus. This changes how the imagecache works, you can load an image into it directly, or you can load it by name (then it will load it from a file on disk). NOTE: The name part is incomplete, as it needs to use the freedesktop.org icon spec to search for the right file. Also to resize it should look for another icon on disk with the same name but different size (icon themes).
Make focus_valid_target() take a desktop argument. So you can find valid targets on desktops other than the currently visible one
use the valid_focus_target() method for choosing what to show in the client list menus
when holding Shift for the client list menus, bring the selected client to the current desktop (Request #4284)
Fix the Focus/Activate actions to focus windows on other desktops correctly
Fix client_activate() to work for internal Openbox menus client_activate() is a helpful way to focus a window on another desktop, but only Openbox is allowed to do such things, user messages cannot.
Introducing the icon cache. If an icon is the same as one in the cache, then it uses that one. icons of different sizes (from the same client) are linked together into one, and resizes of icons are cached and linked to all the various sizes. so you only need one icon in memory for all your terminals now. ya!
Add the manageDesktops option.
Add a few missing includes and remove a stray debug printf.
Fix shadowed variables
let you select an omnipresent window on another desktop
remove trailing whitespace
let you specify shortcuts in your menus. change & to be _ for shortcut selection
add shortcuts to add/remove desktops in the client list menus. also make it so &-specified shortcuts are always underlined
add the activate action. it will replace the focus action, as it can just focus without raising now (or without unshading)
add the cyclewindows action
well.. it compiles..