summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2003-10-09provide function to tell if a client has any group siblingsDana Jansens
2003-10-09cancel focus delays when the user runs a focus (or focus cycle) action, and ↵Dana Jansens
when focusing new windows
2003-10-09indentingDana Jansens
2003-10-09dont give decorless windows a border when toggling decorationsDana Jansens
2003-10-09for dock windows, honor both the above and below states, keeping docks above ↵Dana Jansens
and below *all* normal windows though (even 'above'/'below' ones). if the dock doesn't specify then it will stack along with normal windows.
2003-10-08indentingDana Jansens
2003-10-08indentingDana Jansens
2003-10-08indentingDana Jansens
2003-10-06save premax values properly, individually for each directionDana Jansens
2003-10-03dont resize the window when restoring session state if the sizes are invalidDana Jansens
2003-10-03indentingDana Jansens
2003-10-01use frame->visible instead of the desktop numberDana Jansens
2003-09-28fix resizing to 0 from aspect ratiosDana Jansens
2003-09-28remove debug printsDana Jansens
2003-09-28halfway through client changes but...Dana Jansens
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-27remove from parents when changing groupsDana Jansens
2003-09-27formatting, add an assertDana Jansens
2003-09-27indentingDana Jansens
2003-09-27ok unfocus before removing transient shit, but remove focus related flags so ↵Dana Jansens
we don't get focused in the fallback.
2003-09-27that was a really bad idea, i didnt mean it, i swearDana Jansens
2003-09-27unfocus before unlinking the client from the transient treeDana Jansens
2003-09-26when looking for the focus target, search for modal children in the entire ↵Dana Jansens
transient tree, not just children of the client on which focus is requested
2003-09-26add client_raise and client_lower which just fire off actionsDana Jansens
2003-09-26use actions for raisingDana Jansens
2003-09-26bring back action_run_stringDana Jansens
2003-09-26use an action only for RaiseDana Jansens
2003-09-26use actions to focus and raise the wnidow ni client_activate. this means the ↵Dana Jansens
focus shit gets processed before the raise
2003-09-26checked the wrong var for unmaxingDana Jansens
2003-09-26add some more client tree searching functions. make transients always get ↵Dana Jansens
focused when a parent has focus, not just direct parents.
2003-09-26remove debug printDana Jansens
2003-09-25add client_set_undecorated().Dana Jansens
add support for the _OB_WM_STATE_UNDECORATED state hint.
2003-09-25dont use the _OPENBOX_PREMAX window property anymore, save max and ↵Dana Jansens
fullscreen pre-areas in the client struct
2003-09-25typoDana Jansens
2003-09-25focus new children if their direct parent is focusedDana Jansens
2003-09-25focus nwe transients when another window in their transient tree is focusedDana Jansens
2003-09-24support the _KDE_WM_CHANGE_STATE hintDana Jansens
2003-09-22we always want to start with something focused, moving this to openbox.cDana Jansens
2003-09-21move the code to find the window under the pointer out of focus.c to client.cDana Jansens
2003-09-21dont assert, just ignore client_unfocus() when the client isnt already focusedDana Jansens
2003-09-19properly send resize events for when the app has requested the resizeDana Jansens
2003-09-18dont split client requested resizes into 2 events, thanks to manmower for ↵Dana Jansens
this idea
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-15revert my commit of d3th, it fucked up focus badlyDana Jansens
2003-09-15break focus. or maybe make it better.Dana Jansens
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused. add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
2003-09-15save the sm_client_id just like saving other properties, dont query each ↵Dana Jansens
time its needed
2003-09-14dont impose staying on-screen for non-normal windows like kickerDana Jansens
2003-09-14dont waste a strdup which is never freedDana Jansens
2003-09-12add support for a default icon, but no icon has been made yet.Dana Jansens
2003-09-08remove debug printsDana Jansens