summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-15simplify focus handling a bit. no need to listen to focus going to the frame ↵Dana Jansens
because if it ever does that, the window is unmapping and the frame will just unmap and send it to root. make focus fallback a lil more robust, it checks for errors when it sets focus on the window, and if an error occured it will focus the next option.
2007-05-15try draw the decorations soonerDana Jansens
2007-05-15don't do this stuff when it's already done. save bandwidth.Dana Jansens
2007-05-15save some renderingDana Jansens
2007-05-15updates for the build system. always set Openbox on the support windowDana Jansens
2007-05-15changes to the manual pages.Dana Jansens
adding openbox-session. add paths to the xsession .desktop files
2007-05-14also if you hide the focused window, then kill the interactive action so ↵Dana Jansens
focus isnt all confused for the app
2007-05-14don't assert, users can bind stuff however they like. but if they do ↵Dana Jansens
something that moves focus during an interactive action, kill the grab
2007-05-14ungrab the keyboard for passive grabs. kill interactive actions for exec ↵Dana Jansens
actions. don't ungrab the keyboard during interactive actions though.
2007-05-14excep the assert was backwards. hehDana Jansens
2007-05-14big scary g_assert(). interactive actions should never move focus until ↵Dana Jansens
they're done.
2007-05-14get rid of the fullscreen below layer. its the same as maximized windows..Dana Jansens
2007-05-14use the right cursor for moveresizeDana Jansens
2007-05-14yay for simplifying code. if we check for errors we dont need the ↵Dana Jansens
"focus_tried" stuff
2007-05-14always ungrab keyboard before doing a noninteractive action (which will ↵Dana Jansens
ungrab before doing its real action business). too bad we cant ungrab the mouse too.
2007-05-14themerc.xsd is not executableMikael Magnusson
2007-05-14watch for errors while setting focus on windows, return false if there was ↵Dana Jansens
an error, so fallback and keep looking
2007-05-14fix fullscreen windows being stuck in the wrong layer when they come out ofDana Jansens
fullscreen. add a new layer where fullscreen windows go when are aren't focused, below all normal windows, so you can alt-tab to a below layer window and it will show itself.
2007-05-14add openbox-session for gdm, which will run ~/.config/openbox/autostartDana Jansens
2007-05-14more removing config namespacesDana Jansens
2007-05-14remove config namespacesDana Jansens
2007-05-14remove the dialog option for Desktop action for now. can't change desktop ↵Dana Jansens
during a grab. the dialog for desktop changing will need to change, and then we can add it back
2007-05-14some debug printsDana Jansens
2007-05-14remove this check, it didnt guarantee anything anywaysDana Jansens
2007-05-14add a debug action.. change focus debug output a lil, no grab eventsDana Jansens
2007-05-14add a test for focus falling back to a window thats goneDana Jansens
2007-05-14the configurenotify needs to come after adjusting the frame's size. ↵Dana Jansens
otherwise it gets messed up somehow.
2007-05-14send a configurenotify on mapping after the window is shownDana Jansens
2007-05-14don't listen to focus events in the dock, unless you're going to do it properlyDana Jansens
2007-05-14typosMikael Magnusson
2007-05-14fix a commentDana Jansens
2007-05-14another little focus cleanup/rearrangement, for focus going to windows thatDana Jansens
are no longer there.
2007-05-14we don't need to save the config type in the session because if they dont ↵Dana Jansens
run their DE with the openbox-*-session command, openbox won't be loaded anyhow. and if they do, they the var will be set and doesn't need to come from the session.
2007-05-14generated manpageDana Jansens
2007-05-14mention that obconf older than 2.0 is no good.Dana Jansens
2007-05-14add --debug-xineramaDana Jansens
2007-05-14remove some old checking because we're not using window properties to store ↵Dana Jansens
the premax/fullscreen areas. they are always set when the state is turned on. fullscreen to the correct monitor.
2007-05-13change now the keyboard is ungrabbed before executing actions. instead, ↵Dana Jansens
ungrab it just before calling exec. other actions don't need it ungrabbed, and this way the release doesn't get sent through to programs for our keybindings. except for exec i suppose.
2007-05-13add grab/ungrab macros so dont need to pass in 10 arguments to ungrab stuff.Dana Jansens
add a confine option to grab_pointer to confine the pointer to the screen, and use that for moveresize
2007-05-13set the cursor before using itDana Jansens
2007-05-13only do moveresize when grab is successfulDana Jansens
2007-05-13only set focus_client to null if the window losing focus was the focus_clientDana Jansens
2007-05-13set focus_client when focus leaves a windowDana Jansens
2007-05-13more manpage changes for the 3 configuration namespacesDana Jansens
2007-05-13manpage fixupsDana Jansens
2007-05-13don't unset the config namespace so that if you rerun it, it uses the same ↵Dana Jansens
one. this is for dev work, really. also, recompiled man pages
2007-05-13mention which config file it will useDana Jansens
2007-05-13save the config type in the session command line argumentsDana Jansens
2007-05-13when using openbox-gnome/kde-session, use a separate config file ↵Dana Jansens
(rc-gnome/kde.xml)
2007-05-13add gnome and kde config files which are the same, but without the root ↵Dana Jansens
window menus