Dana Jansens
97d4f66cd8
set workarea correctly
2007-06-13 08:58:13 +00:00
Dana Jansens
3a08c1854f
dont unshade when clicking the titlebar.
...
lower when rolling up, raise when rolling down with mouse wheel
2007-06-13 04:28:16 +00:00
Dana Jansens
1514ce75b6
ignore the dock in placing as a last resort
2007-06-13 02:42:27 +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
8c05970840
fix how the dock is placed, its struts, and set a window type hint on it
2007-06-13 02:32:20 +00:00
Dana Jansens
809619497d
bugfix
2007-06-13 02:07:21 +00:00
Dana Jansens
5d9e0fe2d2
add the dock struts to everything
2007-06-13 02:04:40 +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
739606e39c
comment
2007-06-12 19:14:27 +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
d57ea6ece7
include padding in the menu header min width
2007-06-12 16:38:42 +00:00
Dana Jansens
124303ab72
only xungrabkeyboard when we actually have a passive grab on it
2007-06-12 15:53:14 +00:00
Dana Jansens
8deaf1c239
respect max/min sizes when fullscreen or maximized
2007-06-12 14:33:22 +00:00
Dana Jansens
c51d6ebe11
add debug print
2007-06-12 04:56:34 +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
517e635752
i dont think people shade windows with the intention of having them hidden by stuff. also bug fix.
2007-06-12 04:16:32 +00:00
Dana Jansens
881a8647d2
try place under the mouse when theres no free space? maybe thats dumb
2007-06-12 04:12:54 +00:00
Dana Jansens
a883721bf7
basically this is smart placement but its better now..
2007-06-12 04:08:55 +00:00
Dana Jansens
adfca324da
new window placement, but i was a lil tipsy when i started this so maybe its not so good. smart placement was just as useless anyways though, so yeah. and this code is much cleaner. on to stealing fvwm code now.
2007-06-12 03:42:47 +00:00
Dana Jansens
68a100bde3
redundant if'ing
2007-06-11 21:58:21 +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
4c56b2de8d
instead of falling back to any normal window. fallback to the same windows you can focus cycle to.
2007-06-11 16:07:32 +00:00
Dana Jansens
51a4970f1a
update changelog
2007-06-10 23:28:51 +00:00
Dana Jansens
62ac5e57a1
bump version. fix library versions
2007-06-10 23:18:51 +00:00
Dana Jansens
fc2e419a8a
put new things at the bottom of the struct
2007-06-10 23:07:36 +00:00
Dana Jansens
94a2a4d67e
let the shadow be 0-256
2007-06-10 21:56:50 +00:00
Dana Jansens
6b05306a28
don't limit the highlight at all
2007-06-10 21:55:09 +00:00
Dana Jansens
875ce8edf4
fix a debug print
2007-06-10 21:40:22 +00:00
Dana Jansens
89b7311d8d
make bevel strengths theme-selectable
2007-06-10 21:38:29 +00:00
Dana Jansens
03d1c08dfe
move focus consistantly when changing desktops with different mouse-focus options - while still being not annoying with omnipresent windows
2007-06-10 19:50:50 +00:00
Dana Jansens
b8e78bba16
cache pipe menus without crashing!
2007-06-10 19:37:09 +00:00
Dana Jansens
a1f882b264
make um.. the resizerelative action work right and also not move the window when resizing it and it cant get any smaller/bigger
2007-06-10 19:21:47 +00:00
Dana Jansens
6a79805b7c
cache pipe menus until the menus close
2007-06-10 18:48:58 +00:00
Dana Jansens
e437dff20c
remove debug prints
2007-06-10 18:06:12 +00:00
Dana Jansens
220e568d75
allow noninteractive directional focus.
...
make keybinds noninteractive when the last key in the chain has no modifiers (i think this is what the code was supposed to do but failed.)
don't reset key chains during an interactive action. reset them after an interactive action finishes (honoring chroot)
so you can <C-t><C-Up>Stuff<//> and it'll do stuff as you hit C-Up, you dont have to keep hitting C-t
2007-06-10 17:58:52 +00:00
Dana Jansens
897c70e8dd
frigging gtk frig.
2007-06-10 16:19:08 +00:00
Dana Jansens
33fe8d4470
i think that other emacs fix was "the right one" and this one where we don't always send configurenotifies can go away. that should fix the xemacs stall thing.
2007-06-10 16:02:28 +00:00
Dana Jansens
825672c7be
copy/paste :x
2007-06-10 13:06:16 +00:00
Dana Jansens
71f5b460cd
fix resizerelative for right/bottom edges
2007-06-10 13:04:12 +00:00
Dana Jansens
d89360eb40
remove SCIM by default. its caused people problems
2007-06-10 04:16:36 +00:00
Dana Jansens
ef8bd3947d
delay re-rendering the frame while it is being iconify-animated until the animation finishes (avoid it flashing to unfocused)
2007-06-10 03:58:02 +00:00
Dana Jansens
d3c22b58cb
use the osd theme stuff for the dock instead of active titlebar
2007-06-10 03:41:40 +00:00
Dana Jansens
b068bf8528
update changelog
2007-06-10 00:48:03 +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
128209b1c3
let you use +-+-x in the positions for per-app settings, like x geometry
2007-06-10 00:19:02 +00:00