summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2007-05-28a better ordering for mapping window configure eventsDana Jansens
configure the window to find where it will actually be, with all the startup states off. then apply the startup states to those dimensions
2007-05-28final touches for r6990-6992Dana Jansens
2007-05-28better more obvious codeDana Jansens
2007-05-28fix a commentDana Jansens
2007-05-28dont count non-normal windows as parents, in the group tooDana Jansens
2007-05-28typo again!?Dana Jansens
2007-05-28dont count non-normal windows as parentsDana Jansens
2007-05-28typo and ()sDana Jansens
2007-05-28don't give focus to transient when it is ambiguous, but only if they have a ↵Dana Jansens
parent
2007-05-28properly search for a focused window in the transient treeDana Jansens
2007-05-28add a commentDana Jansens
2007-05-28when you focus a window, bring any modal children it has to that desktopDana Jansens
when falling back, return the window which actually was focused by client_focus let you focus cycle to windows when their modal window is on another desktop (it will be brought over)
2007-05-28put transients on the current desktop when their parent is on all desktopsDana Jansens
2007-05-27when colormap changes and it is installed, reinstall the new oneDana Jansens
also add a debug print
2007-05-27debug prints improvedDana Jansens
2007-05-27when an app doesn't specify PPosition or USPosition, then assume its PPositionDana Jansens
2007-05-27debug print modified and the confignotify testDana Jansens
2007-05-27don't set the above member in synthetic configurenotify eventsDana Jansens
add more output in confignotify test
2007-05-27only need to call xconfigurewindow onceDana Jansens
2007-05-27always set all the coords, as the x/y only change when resizing the border tooDana Jansens
2007-05-26only readjust the frame size when the client needs to be resizedDana Jansens
2007-05-26fix for not changing clients' border widths on themDana Jansens
2007-05-26don't change clients' bordersDana Jansens
2007-05-26we set borderwidth to 0 so always give that to the client consistentlyDana Jansens
2007-05-26send the client's border width in configurenotify messages, so it can get ↵Dana Jansens
the right offset
2007-05-26change in how things are ungrabbed to avoid grabwhilenotify. don't ungrab ↵Dana Jansens
every key press. just ungrab the passive grab when there is no active grab and we are going to move focus. this should be less intrusive and seems to work
2007-05-26remove a debug printDana Jansens
2007-05-26use the PSize and USSize hints to decide to resize windows on map or notDana Jansens
2007-05-26fix a debug printDana Jansens
2007-05-26give focus to new windows when *any* relative already has focus..Dana Jansens
don't give it when it will not go to the window anyway tho, like if there is already a modal child for it
2007-05-26add a debug printDana Jansens
2007-05-25put the hostname in icon titles tooDana Jansens
2007-05-25send iconic windows to the bottom of the focus list so you can a-s-tab tog ↵Dana Jansens
get back what you just iconified
2007-05-24dont give focus to transients when the situation is ambiguousDana Jansens
2007-05-24add a debug printDana Jansens
2007-05-24experimental change. when apps map, make them fit inside the struts and the ↵Dana Jansens
screen and stuff, unless they are user-positioned
2007-05-24only put a transient for the group onto some other desktop if its whole ↵Dana Jansens
group is over there
2007-05-24choose the closest icon size, not always the first icon. :XDana Jansens
2007-05-24use maximized state to try find fullscreen sized windows that shouldnt be ↵Dana Jansens
considered fullscreen, instead of using the undecorated flag
2007-05-23don't let you maximize menu and toolbarsDana Jansens
2007-05-23let you iconify utility windowsDana Jansens
2007-05-23first step of changing the types and their restrictionsDana Jansens
2007-05-23yay! gravity finally works right!Dana Jansens
2007-05-23when a window is being kept on screen (espcially from mapping more or less) ↵Dana Jansens
and the position didnt come from the user (USPosition) then force the top left corner of the app on screen so it doesnt hide behind panels or whatever and you cant get at the titlebar
2007-05-23fix libwnck by unmapping the plate window as well as the client during ↵Dana Jansens
iconify animation
2007-05-22fix window gravity..Dana Jansens
also less setting the wm_state hint redundantly
2007-05-22settings is never null anymore, so dont bother to check. also use else's ↵Dana Jansens
because we don't need to set match=false 3 times
2007-05-22back out 6769 on files that werent supposed to commit yetDana Jansens
2007-05-22comment out the applications exampleDana Jansens
2007-05-22don't compare variables to themselvesDana Jansens