Commit graph

5638 commits

Author SHA1 Message Date
Dana Jansens
a71c91abe5 old comment 2007-05-17 13:35:35 +00:00
Mikael Magnusson
c8b4710755 static makes more sense than inline i think 2007-05-17 09:20:16 +00:00
Dana Jansens
9d004f517b name of the action_undecorate atom was wrong 2007-05-17 04:16:20 +00:00
Dana Jansens
382d37553d add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, so stuff could know if the window can be undecorated 2007-05-17 04:15:34 +00:00
Dana Jansens
f9a79e6062 a little check that catches firefox and other buggy apps, which set the same wmcommand across sessions on different window types. type is a pretty obvious check its hard for it to be a false alarm 2007-05-17 03:31:20 +00:00
Dana Jansens
c6dac85397 don't let the user toggle decorations on widnows that don't have any decorations to toggle 2007-05-17 02:29:13 +00:00
Dana Jansens
3c590a5851 kill enter events without using pointer grabs 2007-05-17 02:23:35 +00:00
Dana Jansens
281c1edb42 kill enter events without using pointer grabs 2007-05-17 02:21:22 +00:00
Dana Jansens
b1076c9333 rename client_configure_full to client_configure 2007-05-17 01:45:00 +00:00
Dana Jansens
cfce6b8f4d simpler code yay 2007-05-17 01:43:29 +00:00
Dana Jansens
2ca83f6713 grab the pointer when windows move them selves so no enter events happen. i 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-17 01:38:01 +00:00
Dana Jansens
619eeaa962 grab the pointer accross actions run by the applications, the same as for
actions run by the user
2007-05-17 00:56:29 +00:00
Dana Jansens
4fdf8a4315 "fullscreen" windows that are undecorated by the user do not count as legacy fullscreen windows 2007-05-17 00:50:09 +00:00
Dana Jansens
48c3bc7cf8 remove old unused strings 2007-05-16 20:37:28 +00:00
Dana Jansens
f83135a47c remove the #! thing and add a nice comment 2007-05-16 19:09:25 +00:00
Dana Jansens
b11d260dbe add SCIM support to the default autostart. make the autostart run before openbox. 2007-05-16 19:04:48 +00:00
Dana Jansens
40c0bc4226 wrong data type for the window border element 2007-05-16 17:59:28 +00:00
Dana Jansens
4d4e657cb7 proper english 2007-05-16 17:16:16 +00:00
Dana Jansens
6af0c04653 regenerated manpage 2007-05-16 17:15:35 +00:00
Dana Jansens
b69bf80982 fullscreen only if no decorations 2007-05-16 17:01:47 +00:00
Dana Jansens
fbae01436c updates to build debian and ubuntu debs. make man page say what webpage will probably say. 2007-05-16 14:36:51 +00:00
Dana Jansens
b43b612e3b update website in man pages. also update the see-also's 2007-05-16 05:18:33 +00:00
Dana Jansens
5a1a3c2b12 comment what i did 2007-05-16 03:08:49 +00:00
Dana Jansens
3addcd8bb9 don't queue showmenu events, and set button to 0 when a grab is in place after the buttonpress event is run 2007-05-16 03:07:17 +00:00
Dana Jansens
6f936115b1 fix desktop bindings. thank you prim. 2007-05-16 00:28:51 +00:00
Dana Jansens
9da838ad3e dont hardcode the paths in the man pages. add the docbook-to-man parsed stuff to svn. nice makefile rules for them. 2007-05-16 00:07:22 +00:00
Dana Jansens
07a34428c0 add the manpages.. 2007-05-15 23:47:46 +00:00
Dana Jansens
d30809e5fa always ignore errors for client_focus like we used to. 2007-05-15 17:38:52 +00:00
Dana Jansens
d3e524420f revert r6485, for backwards compatibility 2007-05-15 16:07:16 +00:00
Dana Jansens
e154e894ec heh. hacking file.. 2007-05-15 15:37:42 +00:00
Dana Jansens
9047ab30a0 add the openbox-session manpage 2007-05-15 05:22:39 +00:00
Dana Jansens
3ddc053ccd that broke flashing 2007-05-15 04:44:15 +00:00
Dana Jansens
2a203eb5dc fix a comment 2007-05-15 04:34:11 +00:00
Dana Jansens
361bf6af5c simplify focus handling a bit. no need to listen to focus going to the frame 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-15 04:32:59 +00:00
Dana Jansens
f5597c060e try draw the decorations sooner 2007-05-15 03:47:56 +00:00
Dana Jansens
9c5e87069e don't do this stuff when it's already done. save bandwidth. 2007-05-15 03:47:39 +00:00
Dana Jansens
6194c9796c save some rendering 2007-05-15 03:46:51 +00:00
Dana Jansens
9aa5ca29ae updates for the build system. always set Openbox on the support window 2007-05-15 02:32:49 +00:00
Dana Jansens
b74cff0302 changes to the manual pages.
adding openbox-session.

add paths to the xsession .desktop files
2007-05-15 02:02:40 +00:00
Dana Jansens
5d85502e3b also if you hide the focused window, then kill the interactive action so focus isnt all confused for the app 2007-05-14 23:34:05 +00:00
Dana Jansens
47c8d40729 don't assert, users can bind stuff however they like. but if they do something that moves focus during an interactive action, kill the grab 2007-05-14 23:32:50 +00:00
Dana Jansens
b7827484ef ungrab the keyboard for passive grabs. kill interactive actions for exec actions. don't ungrab the keyboard during interactive actions though. 2007-05-14 23:31:41 +00:00
Dana Jansens
8f2291a7b6 excep the assert was backwards. heh 2007-05-14 23:22:06 +00:00
Dana Jansens
f5d7952a94 big scary g_assert(). interactive actions should never move focus until they're done. 2007-05-14 23:21:53 +00:00
Dana Jansens
f9fe78d970 get rid of the fullscreen below layer. its the same as maximized windows.. 2007-05-14 23:00:36 +00:00
Dana Jansens
66db9aef34 use the right cursor for moveresize 2007-05-14 22:59:43 +00:00
Dana Jansens
ec21f8c9ec yay for simplifying code. if we check for errors we dont need the "focus_tried" stuff 2007-05-14 22:58:08 +00:00
Dana Jansens
1b2c6f609d always ungrab keyboard before doing a noninteractive action (which will ungrab before doing its real action business).
too bad we cant ungrab the mouse too.
2007-05-14 22:53:32 +00:00
Mikael Magnusson
73f4b16d8e themerc.xsd is not executable 2007-05-14 22:53:23 +00:00
Dana Jansens
415ce6e5de watch for errors while setting focus on windows, return false if there was an error, so fallback and keep looking 2007-05-14 22:52:40 +00:00