Commit graph

5412 commits

Author SHA1 Message Date
Dana Jansens
2fdad9a0ff no more losing focus from wm_torture -t map_response
when a focusin comes for an invalid target, set that focus has wandered off, so
that when the focusout comes in afterwards we can react accordingly
2007-05-13 16:39:04 +00:00
Dana Jansens
fd9b6a43cf always send configure notify when windows map 2007-05-13 16:04:40 +00:00
Dana Jansens
c23741290c fix directional focus 2007-05-13 15:40:16 +00:00
Dana Jansens
56d7bc50f0 don't allow focus to move during an interactive grab. if users set up actions
such that this would happen, then kill the interactive grab before moving
focus.
this is to avoid NotifyWhileGrabbed FocusOut's
2007-05-13 15:29:49 +00:00
Dana Jansens
acfa2af3c2 use the right list in client_add_hide_notify, rename destructor to destroy_notify which is really what it is, and is more consistant now that there are 2 notifies 2007-05-13 07:45:15 +00:00
Dana Jansens
9f22554b6a when i said it handled both cases, i was mistaken, so use a callback for each case. 2007-05-13 07:40:02 +00:00
Dana Jansens
685dca1c5f likewise if a window is unmanaged and we were trying to give it focus, we want to know about it - also if the window gets hidden for some other reason, we also want to know about it.
add a notifier for windows being hidden, and use that instead - it handles both cases.
2007-05-13 07:38:35 +00:00
Dana Jansens
1e957a1688 some changes to focus handling.
most interesting is the change in focus_fallback, which means that it won't
call xsetinput focus in some cases, potentially reducing flicker and stuff.
also potentially producing bugs? heh.

the screen.c focus fallback code doesn't seem to need special cases anymore,
which is really good, if that is really the case.

move the focus_tried stuff out of event.c into focus.c, where it seems to
belong.
2007-05-13 07:09:34 +00:00
Dana Jansens
f694c650c8 dont count focusin on the support window to be a focusin on a client 2007-05-13 05:51:08 +00:00
Dana Jansens
41da12cc5e maybe better logic for looking for focus in's on clients 2007-05-13 05:50:15 +00:00
Dana Jansens
bfe974dbd0 revert part of r6074. i don't think it needs to be removed anymore and then everything will "just work" better 2007-05-13 03:03:48 +00:00
Dana Jansens
84f022847b install the xsd's to docdir 2007-05-13 03:03:21 +00:00
Dana Jansens
59183ac234 dont make mouse bindings focus windows that dont take focus from clicks 2007-05-13 02:39:19 +00:00
Dana Jansens
18c2737a2f add a comment 2007-05-13 02:35:42 +00:00
Dana Jansens
d59f0d67b0 interactive actions cancel other interactive actions 2007-05-13 02:19:51 +00:00
Dana Jansens
d00096dedb dont skip desktop windows that set skip_taskbar 2007-05-13 02:10:36 +00:00
Dana Jansens
ca88a21a39 where did those come from ? 2007-05-13 00:52:05 +00:00
Dana Jansens
7481030324 suggests only 2007-05-13 00:22:23 +00:00
Dana Jansens
30316f8be4 add conffiles 2007-05-13 00:20:21 +00:00
Dana Jansens
c5ccf41f62 add conffiles 2007-05-13 00:19:57 +00:00
Dana Jansens
d676c11881 changes to build.. 2007-05-13 00:16:11 +00:00
Dana Jansens
1801e11a81 some fixes for the debian package 2007-05-13 00:01:27 +00:00
Dana Jansens
9eaf7086d3 the edit part :( 2007-05-12 23:18:40 +00:00
Dana Jansens
6cc5e44f75 blah 2007-05-12 23:01:46 +00:00
Dana Jansens
a8db8a0af9 update deps 2007-05-12 22:55:35 +00:00
Dana Jansens
b7341b136a make debian paackage with a makedeb script instead. install stuff to the right directories 2007-05-12 22:53:50 +00:00
Dana Jansens
cb30ea2fde missing \s 2007-05-12 22:36:29 +00:00
Dana Jansens
9e398b635c more fixups for debian package 2007-05-12 22:30:26 +00:00
Dana Jansens
7ef8355848 change version 2007-05-12 22:16:47 +00:00
Dana Jansens
587b0f009b debian package works now 2007-05-12 22:14:46 +00:00
Dana Jansens
cda87c6064 dont keep this in svn 2007-05-12 21:45:59 +00:00
Dana Jansens
9c6f23117e some changes to the build stuff for debian 2007-05-12 21:45:47 +00:00
Dana Jansens
ea5d04bc53 add stuff for making a .deb package 2007-05-12 21:24:43 +00:00
Dana Jansens
6017c061eb build fixes 2007-05-12 21:24:24 +00:00
Dana Jansens
2de1f757f9 small fix to zh_TW again? 2007-05-12 19:53:30 +00:00
Dana Jansens
7b8faf5490 small fix to zh_TW 2007-05-12 19:52:38 +00:00
Dana Jansens
b4f9328bff debug print 2007-05-12 19:50:52 +00:00
Dana Jansens
c2e4d42e6d ignore enter events on top menu and submenu popup 2007-05-12 19:50:32 +00:00
Dana Jansens
ab75dd8672 missing a break statement 2007-05-12 19:50:21 +00:00
Dana Jansens
e40624b5c1 don't use it actually. it's confusing. 2007-05-12 19:32:12 +00:00
Dana Jansens
cea602d734 put the shade icon in the right place 2007-05-12 19:31:11 +00:00
Dana Jansens
fce33883f4 fix for running actions that end up wanting to grab the keyboard. make a nicer comment about what is going on. 2007-05-12 19:26:48 +00:00
Dana Jansens
1a23a1bb8b point to the right schema 2007-05-12 19:10:19 +00:00
Dana Jansens
bd82becb48 text cleanup 2007-05-12 18:58:38 +00:00
Dana Jansens
811fa21940 remove the edges_hit_layers_below option. don't use windows in other layers for resistance 2007-05-12 18:56:56 +00:00
Dana Jansens
5812a81c18 use the combined client list by default 2007-05-12 18:50:19 +00:00
Dana Jansens
fdd18551ee this is so old.. 2007-05-12 18:44:23 +00:00
Dana Jansens
3f446e917d the changelog for the xsd's is in svn now, also they are out of date 2007-05-12 18:21:30 +00:00
Dana Jansens
2ff10b4260 relocate the xsd's so they don't clash, and point to the right places 2007-05-12 18:18:25 +00:00
Dana Jansens
5eba6007e7 change the "handle" context to "bottom". add a "top" context. make the top
and bottom contexts resize vertically in the default config file.
2007-05-12 17:54:55 +00:00