Commit graph

256 commits

Author SHA1 Message Date
Dana Jansens
a6ce30cba9 add MapRequest print 2003-04-10 06:46:44 +00:00
Dana Jansens
9bae1e3128 rm debug print 2003-04-08 20:07:20 +00:00
Dana Jansens
71badb0790 move config option loading for the kernel into config.c/h
add options for the number of desktops and the names of the desktops
2003-04-08 07:31:26 +00:00
Dana Jansens
c99bb4a049 add more options for focus fallback, use an enum for all the types of fallbacks. 2003-04-08 06:14:53 +00:00
Dana Jansens
2dac2cc01b ignore inferior enternotifies
add anotehr focusdebug print
2003-04-07 22:27:02 +00:00
Dana Jansens
3cbf5bfa7c missed one 2003-04-07 07:29:49 +00:00
Dana Jansens
2eb4d79326 put focus messages in ifdefs 2003-04-07 07:29:00 +00:00
Dana Jansens
d43a109ba2 nm that, pointless... 2003-04-06 18:38:51 +00:00
Dana Jansens
d1913d1d01 disable keyboard and mouse input while ob is starting or exiting 2003-04-06 18:18:55 +00:00
Dana Jansens
cbbf90a718 change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/ 2003-04-05 20:27:03 +00:00
Dana Jansens
e6818c741c yet more haxes to make focus events work the way i want. this is rough shit. 2003-03-31 06:36:59 +00:00
Dana Jansens
a6d9be4f66 yet more focus fixings. RevertToPointerRoot could mess things up focusing a client and us ignoring the FocusIn of Pointer type. this is all handled now. 2003-03-30 22:58:04 +00:00
Dana Jansens
69177d8760 FocusOut's are NOT ignored. thats bullshit. fixing comment. 2003-03-28 11:14:20 +00:00
Dana Jansens
76943cdfe0 focus... works...? i have all cases of mozilla working, with RevertToPointerRoot sucking ass but.. working now. 2003-03-28 11:05:38 +00:00
Dana Jansens
4d65fe35ff comment why NotifyAncestor is not ignored 2003-03-28 10:46:25 +00:00
Dana Jansens
5895fa84ac yet MORE focus events reworkings. mozilla behaves now too. woot 2003-03-28 10:44:22 +00:00
Dana Jansens
32808b53a5 more focus cleanups. ignored focusin's were not working right recursively.
also, when the focusin coming later is not for a valid window the fallback would not be called. both fixed.
2003-03-28 09:57:48 +00:00
Dana Jansens
92bea590c0 let a window be 'moved' to a new desktop without actually show/hiding it. useful for sending a window when following it, so theres no flash/flicker 2003-03-28 08:11:02 +00:00
Dana Jansens
c7e818abd7 dont focus !normal windows on enter events 2003-03-28 01:13:56 +00:00
Dana Jansens
52d4433a00 fallback focus in superior fashion 2003-03-28 00:25:10 +00:00
Dana Jansens
c3a2684e02 watch for FocusIn's for unknown clients 2003-03-27 23:39:20 +00:00
Dana Jansens
3139c3c713 missed the end of a comment 2003-03-27 23:12:42 +00:00
Dana Jansens
bf32b376b5 handle focus in the kernel, no more plugin 2003-03-27 23:10:22 +00:00
Dana Jansens
2fc662aa62 set the last time to CurrentTime for events that don't have time stamps 2003-03-27 20:28:06 +00:00
Dana Jansens
f29dd7e0cd not using CurrentTime anywhere 2003-03-26 15:02:08 +00:00
Dana Jansens
0c69d23c24 dont let you got to numdesktops+1 2003-03-26 08:29:34 +00:00
Dana Jansens
a1e450ee69 kill debug prints 2003-03-26 08:18:50 +00:00
Dana Jansens
059fa15ae1 use ungrab enter events 2003-03-26 07:07:55 +00:00
Dana Jansens
9be1d64d36 dont change desktop when its out of range 2003-03-25 23:59:50 +00:00
Dana Jansens
c9a35f0b81 typo 2003-03-25 02:20:16 +00:00
Dana Jansens
5722e9e98d dont accept MapRequest's for !iconic windows 2003-03-25 02:18:19 +00:00
Dana Jansens
d56e90fac8 use g_hash_table properly 2003-03-24 22:03:38 +00:00
Dana Jansens
436c85576e only perform the actions necessary when performing an engine_adjust_area. pass whether the client has moved or resized 2003-03-24 19:52:09 +00:00
Dana Jansens
2bdc37e920 double ptrs suck! yay shape! 2003-03-24 19:10:33 +00:00
Dana Jansens
7567e3d781 handle shape events 2003-03-24 19:07:28 +00:00
Dana Jansens
44c5552427 kill debug prints 2003-03-24 05:38:46 +00:00
Dana Jansens
3b14b587ef more focus improvements. everything seems to work! 2003-03-24 04:56:46 +00:00
Dana Jansens
137efd1367 more focus fixes. i wish this could end. 2003-03-24 00:46:21 +00:00
Dana Jansens
687559cb2d yet more improvements to focus handling 2003-03-23 23:47:47 +00:00
Dana Jansens
fdf4265a13 kill debug print 2003-03-23 19:40:23 +00:00
Dana Jansens
e7e2a69fd0 handle multiple maprequests graciously 2003-03-23 19:39:20 +00:00
Dana Jansens
0a69cfc6d2 add strict ansi compliance 2003-03-21 20:25:34 +00:00
Dana Jansens
5034073da7 use the client_set_focused function when getting FocusIn/Out events 2003-03-21 10:24:24 +00:00
Dana Jansens
b23c65362d rm debug print 2003-03-21 08:19:18 +00:00
Dana Jansens
ca45916f77 update engine last for focus events 2003-03-21 08:17:43 +00:00
Dana Jansens
44889c3c69 MapRequest needs to activate the window 2003-03-19 19:56:53 +00:00
Dana Jansens
89142ea6b4 dont need a mask_list here 2003-03-19 18:55:21 +00:00
Dana Jansens
90e654131d break, dont return 2003-03-19 17:24:47 +00:00
Dana Jansens
0c16988daa add code to make net_active_window events work 2003-03-19 17:24:24 +00:00
Dana Jansens
4732930eec ignore !normal crossing events 2003-03-19 08:19:27 +00:00
Dana Jansens
77bd016628 dont set the focused client if it's already set 2003-03-18 09:08:55 +00:00
Dana Jansens
75b07a2bb3 all events are dispatched 2003-03-17 20:16:32 +00:00
Dana Jansens
9b33f7ded6 stop using python internally. add an event dispatcher 2003-03-17 19:54:37 +00:00
Dana Jansens
698b9a0998 dont skip ungrab corssing events 2003-03-17 06:34:12 +00:00
Dana Jansens
432ac0983e give engines mouse event notifications. make the openbox engine display pressed buttons 2003-03-17 01:47:20 +00:00
Dana Jansens
f8a47de5ec merge the C branch into HEAD 2003-03-16 21:11:39 +00:00