summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2007-07-12only add group transients when you have a groupDana Jansens
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-07-12adding trunkDana Jansens
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-07-11fix grow to edge stuff. also fix key-resizing terminals.Dana Jansens
2007-07-11commentDana Jansens
2007-07-11fix for weird group transient crap.Dana Jansens
2 group transients + 1 direct transient of one of the above -- the other group transient would be a child of the direct transient. it's friggin annoying to look for this. i had to destroy my super clever but impossible to maintain client_update_transient_tree in order to do it, and add redundant execution, where children update their transient trees when a parent does.
2007-07-10grow to edge works again, using the new edge detection codeDana Jansens
2007-07-06don't focus helper windows that map unless there are no other valid targets ↵Dana Jansens
in the group (don't move focus from a group window to a new helper window). this fixes gucharmap.
2007-07-06move to edge works and the code can be used for resize now too, yayDana Jansens
2007-06-28rewrote the movetoedge code so it works with both types of edges (to edge ↵Dana Jansens
and from edge)
2007-06-23remove excessive debug printDana Jansens
2007-06-23always reconfigure the window to its new position even if it was ↵Dana Jansens
fullscreened/maxed, because the pre-max/fs area may not match its actual current area, and this can lead it things not being updated
2007-06-22add the moveto actionDana Jansens
2007-06-22add the activate action. it will replace the focus action, as it can just ↵Dana Jansens
focus without raising now (or without unshading)
2007-06-21look, thumbnails in alt-tab. its such crap though. oh well, just for fun.Dana Jansens
2007-06-19don't resize windows when they are user size _or_ user positionedDana Jansens
2007-06-15don't set the default icon on child windows, their parents will have an iconDana Jansens
2007-06-13always show the client on desktop change, only use donthide to not hide itDana Jansens
2007-06-13raise windows smartly when merging desktopsDana Jansens
2007-06-13improve the add/remove desktop actions a bunch.Dana Jansens
make the lastdesktop action not assert if you remove a desktop (i think it could have)
2007-06-13only send configurenotify for user-action configures when it movesDana Jansens
2007-06-13add force_reply back to client_configure(). client_reconfigure is nicer this ↵Dana Jansens
time around. eat enter events in client_configure when user is FALSE.
2007-06-13don't raise windows when moving them between desktops in some casesDana Jansens
2007-06-13fix moved commentDana Jansens
2007-06-13don't force reconfigure in a number of places, also eat enter events when ↵Dana Jansens
reconfiguring. yay
2007-06-13don't show vertical resize context/arrow when the window is shadedDana Jansens
2007-06-13xinerama support like crazy for struts and everything else too. this ↵Dana Jansens
probably crashes but its been way too long without a commit.
2007-06-13use all possible struts when maximizing to fill the screenDana Jansens
2007-06-13some typosDana Jansens
2007-06-13plug memory leaks from the new strut codeDana Jansens
2007-06-13very cool struts. partial struts actually are partial struts now. possibly ↵Dana Jansens
way broken with xinerama?
2007-06-12ratios are floatsDana Jansens
2007-06-12use the same decision code to focus new windows as for focus cycling or ↵Dana Jansens
focus fallback. yay consistency.
2007-06-12respect max/min sizes when fullscreen or maximizedDana Jansens
2007-06-12stop ignoring enters on window hide, and explain whyDana Jansens
2007-06-12like unmap, don't let enter events move focus when a window iconifies ↵Dana Jansens
unless underMouse is on
2007-06-12dont use enter events from new windows appearing to focus them, unless ↵Dana Jansens
underMouse is on
2007-06-11when undecorated and keepborder is on, show only the outside border not the ↵Dana Jansens
clientborder
2007-06-10fix a debug printDana Jansens
2007-06-10frigging gtk frig.Dana Jansens
2007-06-10make client_under_pointer only count windows on the visible desktop. its ↵Dana Jansens
called halfway thru showing/hiding windows on a desktop change when focusLast is off
2007-06-07better.Dana Jansens
2007-06-07c commentsDana Jansens
2007-06-07i dont think that line is valid, if it ever did runDana Jansens
2007-06-07add debug printsDana Jansens
2007-06-07get rid of client->transient_for. just client->parents and ↵Dana Jansens
client->transient_for_group now.
2007-06-07transient_for is now only used to check for OB_TRAN_GROUPDana Jansens
2007-06-07more cleanupDana Jansens
2007-06-07more cleanupDana Jansens
2007-06-07nice code cleanup that's been needed for a long time. add parents list to ↵Dana Jansens
client, which you can iterate instead of going thru the group.
2007-06-06one more..Dana Jansens