Commit graph

6060 commits

Author SHA1 Message Date
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