summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2003-09-21move the code to find the window under the pointer out of focus.c to client.cDana Jansens
2003-09-21place so to avoid windows in layers above the window being placed!Dana Jansens
2003-09-21add glib.h includeDana Jansens
2003-09-21add raiseOnFocus optionDana Jansens
2003-09-21fix race condition in focus delayDana Jansens
2003-09-21ignore ungrab enter notifies for focusDana Jansens
2003-09-21pass the context to action_run_mouseDana Jansens
2003-09-21grab the pointer before doing client actions more intelligently, i.e. only ↵Dana Jansens
when using sloppy focus. fallback focus after the action if the action was fired via a mouse binding, otherwise do not. this makes keyboard bindings not fuck with sloppy focus.
2003-09-21rename dock/himeTimeout to dock/hideDelay in the config fileDana Jansens
2003-09-21dont assert, just ignore client_unfocus() when the client isnt already focusedDana Jansens
2003-09-21dont save the appearance when reconfiguring!! that was a crash waiting to ↵Dana Jansens
happen!! also reset the border stuff on reconfigure
2003-09-21allow a number of enter events to be ignored. Don't just skip any ↵Dana Jansens
enter/leave events as these are used for highlighting hover buttons and ignoring these makes the hover state out of sync sometimes
2003-09-21count the EnterNotify events and tell openbox to ignore them when ungrabbing ↵Dana Jansens
the pointer
2003-09-21if the keyboard is grabbed then dont ungrab it!Dana Jansens
2003-09-21export if the keyboard and pointer are currently grabbed or notDana Jansens
2003-09-21remove that shtiDana Jansens
2003-09-21whitespaceDana Jansens
2003-09-21export if an interactive grab is in progressDana Jansens
2003-09-21dont drop out of dirfocus when there is no new target to be foundDana Jansens
2003-09-21use the new action_run symanticsDana Jansens
2003-09-21dont add null actions to the listDana Jansens
2003-09-19smart xinerama placement for groupsDana Jansens
2003-09-19smart placement has a fallback for just groups now tooDana Jansens
2003-09-19commentDana Jansens
2003-09-19use the new action ru system which always runs lists of actions instead of ↵Dana Jansens
individual ones
2003-09-19constDana Jansens
2003-09-19only allow running lists of actions at a time, policy is to always allow ↵Dana Jansens
multiple action bindings, so this enforces it, and at the same time, UngrabKeyboard() before firing actions if there are no interactive ones. This is needed for some execute's, namely gnome-panel-control --main-menu.
2003-09-19properly send resize events for when the app has requested the resizeDana Jansens
2003-09-19dont allow 0 desktopsDana Jansens
2003-09-18dont split client requested resizes into 2 events, thanks to manmower for ↵Dana Jansens
this idea
2003-09-18make a warning into a debug messageDana Jansens
2003-09-18add a 'Switch to...' entry to empty desktops in the client-list-menuDana Jansens
2003-09-18while doing a moveresize, the client actions act on will be the client being ↵Dana Jansens
moveresized
2003-09-18off by one errorDana Jansens
2003-09-17provide some default bindings, not a complete list from the rc.xml.. yet.Dana Jansens
2003-09-17provide a way to remove all bindingsDana Jansens
2003-09-17constDana Jansens
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-17add the MoveResize context, which is used while doing a move/resize on a ↵Dana Jansens
window. Actions bound in this context can be executed with the mouse during a move/resize on a window.
2003-09-17api cleanups for render/theme.hDana Jansens
2003-09-17use the theme padding for the menu title's sizeDana Jansens
2003-09-17make ob_exit() take an error code. don't exit with 0 for signals other than ↵Dana Jansens
TERM and INT.
2003-09-17move where grabs are init'd since they use the screen_support_win nowDana Jansens
2003-09-17remoev unneeded includeDana Jansens
2003-09-17allow the use of keycodes directly in key bindingsDana Jansens
2003-09-16dont assert if a moveresize is started while one is in progress. apps could ↵Dana Jansens
do this with client messages, or the user can easily do it with actions.
2003-09-16grab the pointer on the screen_support_win, causing all mouse events during ↵Dana Jansens
a grab to not be acted on as if they were on the root window/context
2003-09-16fallback when nothing is focused and we switch desktops!Dana Jansens
2003-09-16ifdef DEBUG_FOCUS focus outputDana Jansens