summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2007-05-17name of the action_undecorate atom was wrongDana Jansens
2007-05-17add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, ↵Dana Jansens
so stuff could know if the window can be undecorated
2007-05-17a little check that catches firefox and other buggy apps, which set the same ↵Dana Jansens
wmcommand across sessions on different window types. type is a pretty obvious check its hard for it to be a false alarm
2007-05-17don't let the user toggle decorations on widnows that don't have any ↵Dana Jansens
decorations to toggle
2007-05-17kill enter events without using pointer grabsDana Jansens
2007-05-17kill enter events without using pointer grabsDana Jansens
2007-05-17rename client_configure_full to client_configureDana Jansens
2007-05-17simpler code yayDana Jansens
2007-05-17grab the pointer when windows move them selves so no enter events happen. i ↵Dana Jansens
wonder if this will cause but reports. it still does for restacking though.. little cleanup in client.c, and remove client_configure macro which was now redundant
2007-05-17grab the pointer accross actions run by the applications, the same as forDana Jansens
actions run by the user
2007-05-17"fullscreen" windows that are undecorated by the user do not count as legacy ↵Dana Jansens
fullscreen windows
2007-05-16fullscreen only if no decorationsDana Jansens
2007-05-16comment what i didDana Jansens
2007-05-16don't queue showmenu events, and set button to 0 when a grab is in place ↵Dana Jansens
after the buttonpress event is run
2007-05-15always ignore errors for client_focus like we used to.Dana Jansens
2007-05-15revert r6485, for backwards compatibilityDana Jansens
2007-05-15that broke flashingDana Jansens
2007-05-15fix a commentDana Jansens
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-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-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-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-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-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-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