Dana Jansens
|
99c6a00cf6
|
don't raise windows when moving them between desktops in some cases
|
2007-06-13 15:13:16 +00:00 |
|
Dana Jansens
|
07f60c3a38
|
fix moved comment
|
2007-06-13 15:08:19 +00:00 |
|
Dana Jansens
|
15d6158536
|
don't force reconfigure in a number of places, also eat enter events when reconfiguring. yay
|
2007-06-13 15:07:49 +00:00 |
|
Dana Jansens
|
383f1ee85f
|
don't show vertical resize context/arrow when the window is shaded
|
2007-06-13 12:31:41 +00:00 |
|
Dana Jansens
|
eb6a2e9c4b
|
xinerama support like crazy for struts and everything else too. this probably crashes but its been way too long without a commit.
|
2007-06-13 11:15:51 +00:00 |
|
Dana Jansens
|
cbaafd2ff9
|
use all possible struts when maximizing to fill the screen
|
2007-06-13 02:34:59 +00:00 |
|
Dana Jansens
|
17b927ab6d
|
some typos
|
2007-06-13 01:59:18 +00:00 |
|
Dana Jansens
|
9586e3bf14
|
plug memory leaks from the new strut code
|
2007-06-13 01:58:34 +00:00 |
|
Dana Jansens
|
7a6a516b8e
|
very cool struts. partial struts actually are partial struts now. possibly way broken with xinerama?
|
2007-06-13 01:50:01 +00:00 |
|
Dana Jansens
|
9b5cf4bacf
|
ratios are floats
|
2007-06-12 19:07:02 +00:00 |
|
Dana Jansens
|
8f2e3f5fe1
|
use the same decision code to focus new windows as for focus cycling or focus fallback. yay consistency.
|
2007-06-12 17:46:16 +00:00 |
|
Dana Jansens
|
8deaf1c239
|
respect max/min sizes when fullscreen or maximized
|
2007-06-12 14:33:22 +00:00 |
|
Dana Jansens
|
9e44bed8b8
|
stop ignoring enters on window hide, and explain why
|
2007-06-12 04:54:16 +00:00 |
|
Dana Jansens
|
4b3b71c54e
|
like unmap, don't let enter events move focus when a window iconifies unless underMouse is on
|
2007-06-12 04:31:23 +00:00 |
|
Dana Jansens
|
ca4cfdbf38
|
dont use enter events from new windows appearing to focus them, unless underMouse is on
|
2007-06-12 04:20:41 +00:00 |
|
Dana Jansens
|
e549a2d0e0
|
when undecorated and keepborder is on, show only the outside border not the clientborder
|
2007-06-11 18:56:19 +00:00 |
|
Dana Jansens
|
875ce8edf4
|
fix a debug print
|
2007-06-10 21:40:22 +00:00 |
|
Dana Jansens
|
897c70e8dd
|
frigging gtk frig.
|
2007-06-10 16:19:08 +00:00 |
|
Dana Jansens
|
6271c8e975
|
make client_under_pointer only count windows on the visible desktop. its called halfway thru showing/hiding windows on a desktop change when focusLast is off
|
2007-06-10 00:33:54 +00:00 |
|
Dana Jansens
|
4b84ef021f
|
better.
|
2007-06-07 16:25:23 +00:00 |
|
Dana Jansens
|
364a8704fb
|
c comments
|
2007-06-07 16:23:43 +00:00 |
|
Dana Jansens
|
877247992a
|
i dont think that line is valid, if it ever did run
|
2007-06-07 16:23:23 +00:00 |
|
Dana Jansens
|
7c6050b6f5
|
add debug prints
|
2007-06-07 05:24:06 +00:00 |
|
Dana Jansens
|
94140a4b35
|
get rid of client->transient_for. just client->parents and client->transient_for_group now.
|
2007-06-07 04:22:56 +00:00 |
|
Dana Jansens
|
a79e51c64f
|
transient_for is now only used to check for OB_TRAN_GROUP
|
2007-06-07 03:43:22 +00:00 |
|
Dana Jansens
|
428880d75a
|
more cleanup
|
2007-06-07 03:37:09 +00:00 |
|
Dana Jansens
|
7a33207a50
|
more cleanup
|
2007-06-07 03:25:15 +00:00 |
|
Dana Jansens
|
571b09f999
|
nice code cleanup that's been needed for a long time. add parents list to client, which you can iterate instead of going thru the group.
|
2007-06-07 03:21:18 +00:00 |
|
Dana Jansens
|
587523c0cb
|
one more..
|
2007-06-06 16:08:21 +00:00 |
|
Dana Jansens
|
f6aaaeddf5
|
better group_full func
|
2007-06-06 16:07:39 +00:00 |
|
Dana Jansens
|
5c78f329ae
|
check if they have a group
|
2007-06-06 16:06:44 +00:00 |
|
Dana Jansens
|
d0bde36aa7
|
better code for the last commit. let transients get focus when a group member is focused too.
|
2007-06-06 14:34:22 +00:00 |
|
Dana Jansens
|
7a13f91875
|
let transients take focus when anything in the transient tree _or the group_ is focused
|
2007-06-06 14:23:56 +00:00 |
|
Dana Jansens
|
94c95663a8
|
don't force clients on screen when restarting
|
2007-06-05 17:01:55 +00:00 |
|
Dana Jansens
|
9a7c4de2eb
|
don't copy the desktop from group parents when they are omnipresent
|
2007-06-04 20:46:49 +00:00 |
|
Dana Jansens
|
62d9a34138
|
don't change the focus order when a client tries to focus but is not visible. client_activate will -make- it visible anyways.
fixes focus fallback's loop totally breaking (stopping on 32bit and looping forever on 64bit) when it encountered a non-visible window
|
2007-06-04 20:31:33 +00:00 |
|
Dana Jansens
|
4940d007cc
|
super amazing enter event skipping.
also mucho fixed for <underMouse>
|
2007-06-03 19:09:32 +00:00 |
|
Dana Jansens
|
097d02d9d3
|
add <underMouse> focus option
|
2007-06-03 17:58:21 +00:00 |
|
Dana Jansens
|
a866259d1f
|
when finding edges and we're omnipresent only use windows on screen
|
2007-06-02 00:12:37 +00:00 |
|
Dana Jansens
|
10f79f4dae
|
change which windows are used for finding edges. its the same as window resistance really now. and works if the window isnt on the current desktop
|
2007-06-02 00:05:06 +00:00 |
|
Dana Jansens
|
3547fe26ed
|
formatting
|
2007-06-01 23:24:01 +00:00 |
|
Mikael Magnusson
|
3c4e59d597
|
i think this would overflow?
|
2007-06-01 21:36:16 +00:00 |
|
Dana Jansens
|
3da77dbf71
|
big explanation
|
2007-06-01 16:32:51 +00:00 |
|
Dana Jansens
|
668e855b96
|
fix java
|
2007-06-01 16:14:03 +00:00 |
|
Dana Jansens
|
af42ac2a53
|
less configure events on mapping
|
2007-06-01 05:21:09 +00:00 |
|
Dana Jansens
|
32b64b6cf5
|
fix comment
|
2007-06-01 04:59:57 +00:00 |
|
Dana Jansens
|
9b5770277d
|
less configurenotify spam
|
2007-06-01 04:54:42 +00:00 |
|
Dana Jansens
|
4ff0d49cc7
|
deiconify modal windows when you try to focus their parent
|
2007-05-30 20:46:46 +00:00 |
|
Dana Jansens
|
7d93a21878
|
let new utility windows get focus under the normal rules
|
2007-05-30 19:16:19 +00:00 |
|
Dana Jansens
|
9a3464b8e3
|
that change was a bug after all. mika was right!
|
2007-05-30 02:19:02 +00:00 |
|