Use enum value for monitor in MoveToCenter
Add some comments in MoveResizeTo code
Fix a typo that prevented setting client size for the height only (???)
Make MoveResizeTo work on the dimensions of the frame, not the client
Remove some unneeded stdlib.h includes
Add support for using relative expressions in move and resize actions Have MoveResizeTo use config_parse_gravity_coord instead of duplicating it locally Allow MoveResizeTo positions and sizes and per app positions to be relative to screen size Rename to config_parse_relative_number so it can be used for sizes too Add relative numbers to width/height in MoveResizeTo Add relative numbers to MoveRelative Add relative numbers to ResizeRelative, these are for the client size, not screen size
more using g_slice_new() instead of g_new()
using g_slice_new() instead of g_new() part 1
rename the obt_parse library to obt_xml (since it is very xml specific)
Make it possible for an action name to choose whether it is interactive or not based on its options. This way we can use the same name with options for an interactive action and a non-interactive action. Shorten the names of the ObActionsInteractive* functions to ObActionsI* Add a ObActionsIPreFunc that is called for interactive actions before the interactivity (key/mouse grab) is started. Add a ObActionsIPostFunc that is called for interactive actions after the interactiviti (key/mouse grab) has ended.
Merge branch 'backport' into work Conflicts: openbox/popup.c
Fix some signed/unsigned warnings (and keep stuff within 80 columns).
Add all the action names used in 3.4 so configs don't break
Merge branch 'backport' into work Conflicts: openbox/actions/desktop.c openbox/client.c openbox/event.c openbox/extensions.c openbox/popup.c openbox/screen.c parser/parse.c
Add "prev" and "next" as possible targets for moveto/resizeto actions. One of the Debian users asked if it's possible to send a window to other monitor when using xinerama, especially useful of you have 2 monitors and want to toggle a window to the other one. I wrote a patch that implements next and prev to also make that work for 3 or more workspaces.
Merge branch 'backport' into work Conflicts: openbox/openbox.c openbox/session.c
MoveResizeTo was broken for opposite edges.
update openbox to use the current parser interface in libobt there is also some random bug fixes for other libobt stuff in here.
ANSI function declarations, ie () -> (void)
add an 'all' option for the monitor in MoveResizeTo