summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
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
2003-09-08round 2 for this shitDana Jansens
2003-09-08flush after resizing a clientDana Jansens
2003-09-08if the client is growing, resize it before the frame. if its shrinking, then ↵Dana Jansens
resize the frame first. reduces flicker lots.
2003-09-08watch for windows with titlecounts changing their title and getting an ↵Dana Jansens
incorrect titlecount
2003-09-08oopsDana Jansens
2003-09-08some simpler codeDana Jansens
2003-09-08dont reset all the states to FALSE in client_get_state, this made an initial ↵Dana Jansens
IconicState get ignored
2003-09-06Closes #799. i think im too high to say more.Dana Jansens
2003-09-03handle the case where a transient is a child of a dockappDana Jansens
2003-09-03support getting the desktop from the startup notification protocolDana Jansens
pass on to the startup notification code that a window has mapped with a given wmclass
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-09-03make the client destructor a GDestroyNotifyDana Jansens
2003-09-02stop doing stupid shit for the size increments in client_configure, it ↵Dana Jansens
belongs in the moveresize code. add it there.
2003-09-01flash when urgentDana Jansens
2003-09-01add urgent actionsDana Jansens
add some macros for moving/resizing clients add 'vibrate' action
2003-08-31move_onscreen was supposed to go away.. :) thanks mikachuDana Jansens
2003-08-30use the nwe theme's show_handle valueDana Jansens
2003-08-30add destructor functions for clients that you acn subscribe with, and use ↵Dana Jansens
these instead of hardcoding special cases in the unmanage code
2003-08-29remove the event dispatcherDana Jansens
2003-08-28change the menu plugin interface, no need for the create/destroy functions ↵Dana Jansens
any more. redo the client-menu plugin to work with the new menu api
2003-08-28half way through the changes to new menu code/design. hot shit. static menus ↵Dana Jansens
work, on to plugins next.
2003-08-27dont be rude to non-normal windows with keeping them onscreenDana Jansens
2003-08-25remove the last of the cool stuff thanks to GTK fuck fuck. no more not ↵Dana Jansens
focusing windows in groups that arent focused on map
2003-08-25better handling of maximizing, wrt changing decorations on the windows, and ↵Dana Jansens
showing the correct decor for the max state especially for windows which dont change size (Xnest) when maximized cuz they are at their maximum size already
2003-08-25restore the stacking order of a saved sessionDana Jansens
2003-08-14make activate take a here parameterDana Jansens
2003-08-12oops i fucked up tore's patch. better.Dana Jansens
2003-08-12bug fixes for growtoedge from tore. props to tore for all the growtoedge and ↵Dana Jansens
movetoedge code, and directional focus code also since i dont think i mentioned his name before in the changelogs woot.
2003-08-12dont move windows when startingDana Jansens