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
Dana Jansens
2e7359a2fd
fix fullscreen windows being stuck in the wrong layer when they come out of
...
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-14 22:20:48 +00:00
Dana Jansens
12c9b56dad
add openbox-session for gdm, which will run ~/.config/openbox/autostart
2007-05-14 21:58:39 +00:00
Dana Jansens
cbd2206f8c
more removing config namespaces
2007-05-14 21:36:01 +00:00