summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2003-10-15both must be normal to inherit above/belowDana Jansens
2003-10-15dont let clients be above and belowDana Jansens
2003-10-15only inherit layer when both windows are the same normal statusDana Jansens
2003-10-15consistant glib type usageDana Jansens
2003-10-15unmap and map the client window when the frame is hidden/shownDana Jansens
2003-10-14fix _NET_WM_STRUT oldschool supportDana Jansens
2003-10-13dont put windows below by defaultDana Jansens
2003-10-13inherit above/below more carefullyDana Jansens
2003-10-13when getting the state, grab the above/below from the max amongst other ↵Dana Jansens
members of the client's group
2003-10-11smarter picking of heads for client windowsDana Jansens
2003-10-11raise windows when they change modalityDana Jansens
2003-10-11give clients being restored from a session a little more flexibility in ↵Dana Jansens
lpacement so they will go back where they were when saved
2003-10-11handle case where session saves a 0 width/height (for maximized windows!)Dana Jansens
2003-10-10indentingDana Jansens
2003-10-10set the defaults for typed windows in client_get_all:Dana Jansens
desktop types get put on all desktops dock types get put in the ABOVE layer
2003-10-10do client_raise after client_focus for new windowsDana Jansens
2003-10-10indentingDana Jansens
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